Module: StableMatch::Util::InitializeWithDefaults::ClassMethods

Defined in:
lib/stable_match/util/initialize_with_defaults.rb

Instance Method Summary collapse

Instance Method Details

#new(*args, &block) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/stable_match/util/initialize_with_defaults.rb', line 9

def new( *args , &block )
  object = allocate

  object.initialize_defaults!

  object.send \
    :initialize,
    *args,
    &block

  object
end