lib/rubyvis/layout.rb in rubyvis-0.4.0 vs lib/rubyvis/layout.rb in rubyvis-0.4.1
- old
+ new
@@ -20,10 +20,13 @@
else
name=sym
func=nil
end
@properties[name]=true
- self.property_method(name,false, func, self)
+ self.property_method(name,false, func, self)
+
+ remove_method(name.to_s+"=") if public_method_defined? name.to_s+"="
+
define_method(name.to_s + "=") {|v|
self.send(name,v)
}
end
end