method
new_ostruct_member
v1_8_6_287 -
Show latest stable
- Class:
OpenStruct
new_ostruct_member(name)public
No documentation available.
# File lib/ostruct.rb, line 70
def new_ostruct_member(name)
name = name.to_sym
unless self.respond_to?(name)
meta = class << self; self; end
meta.send(:define_method, name) { @table[name] }
meta.send(:define_method, "#{name}=""#{name}=") { |x| @table[name] = x }
end
end