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>