Module: StrongStruct::Core

Included in:
StrongStruct
Defined in:
lib/strong_struct.rb

Instance Method Summary collapse

Instance Method Details

#new(*args) ⇒ Object



58
59
60
61
62
63
64
65
66
# File 'lib/strong_struct.rb', line 58

def new(*args)
  Class.new do
    extend ClassMethods
    include InstanceMethods

    args.each { |arg| add_accessor(arg) }
    add_accessors
  end
end