Method: Frusdl::Wrap::ClassMethods#make_struct_writer
- Defined in:
- lib/frusdl/wrap.rb
#make_struct_writer(name, sname = nil) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/frusdl/wrap.rb', line 12 def make_struct_writer(name, sname = nil) method_name = "#{name}=".to_sym struct_name = sname ? sname.to_sym : name.to_sym define_method(method_name) do | value | return @struct[struct_name] = value end end |