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