Module: FlexStruct::Initializer
- Defined in:
- lib/flex_struct/initializer.rb
Overview
FlexStruct’s initializer adds two alternate ways to initialize a Struct
Instance Method Summary collapse
Instance Method Details
#initialize(*args, **kwargs) {|_self| ... } ⇒ Object
4 5 6 7 8 |
# File 'lib/flex_struct/initializer.rb', line 4 def initialize(*args, **kwargs) super(*args) kwargs.each { |key, val| self[key] = val } yield self if block_given? end |