lib/glue/flexob.rb in glue-0.20.0 vs lib/glue/flexob.rb in glue-0.21.0

- old
+ new

@@ -3,27 +3,27 @@ # A flexible Object. # Temporarily implemented as a simple OpenStruct. class Flexob < OpenStruct - def update(hash) - hash.each do |k, v| - send("#{k}=", v) - end - end - alias_method :set, :update + def update(hash) + hash.each do |k, v| + send("#{k}=", v) + end + end + alias_method :set, :update - def []=(key, val) - @table[key.to_sym] = val - end - - def [](key) - @table[key.to_sym] - end + def []=(key, val) + @table[key.to_sym] = val + end + + def [](key) + @table[key.to_sym] + end - def each(&block) - @table.each(&block) - end - + def each(&block) + @table.each(&block) + end + end # * George Moschovitis <gm@navel.gr>