Metaprogramming Ruby Quotes

Rate this book
Clear rating
Metaprogramming Ruby: Program Like the Ruby Pros Metaprogramming Ruby: Program Like the Ruby Pros by Paolo Perrotta
777 ratings, 4.31 average rating, 45 reviews
Metaprogramming Ruby Quotes Showing 1-2 of 2
“   class Computer      def initialize(computer_id, data_source)        @id = computer_id        @data_source = data_source      end             »    def self.define_component(name) »      define_method(name) do »        info = @data_source.send "get_#{name}_info", @id »        price = @data_source.send "get_#{name}_price", @id »        result = "#{name.to_s.capitalize}: #{info} ($#{price})" »        return "* #{result}" if price >= 100 »        result  »      end       »    end         »   »    define_component :mouse »    define_component :cpu »    define_component :keyboard    end          ”
Paolo Perrotta, Metaprogramming Ruby: Program Like the Ruby Pros
“Don't you just love self-referential logic?”
Perrotta Paolo, Metaprogramming Ruby: Program Like the Ruby Pros