# File lib/bee.rb, line 626 def set_property(name, value, overwrite=true) error "Property '#{name}' was already defined" if !overwrite and properties.include?(name.to_s) begin eval("#{name} = #{value.inspect}", @context_binding) rescue Exception error "Error setting property '#{name} = #{value.inspect}': #{$!}" end end