module FlexStruct::Initializer
FlexStruct's initializer adds two alternate ways to initialize a Struct
Public Class Methods
new(*args, **kwargs) { |self| ... }
click to toggle source
Calls superclass method
# 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