Module: Haku::Core

Extended by:
ActiveSupport::Concern
Defined in:
lib/haku/core.rb

Defined Under Namespace

Modules: Callable, ClassMethods Classes: Finish

Instance Method Summary collapse

Instance Method Details

#initialize(params = {}) ⇒ Object



62
63
64
65
66
67
68
# File 'lib/haku/core.rb', line 62

def initialize(params={})
  @params = params

  self.class.haku_inputs.each do |name|
    define_singleton_method(name) { @params[name] } unless respond_to?(name)
  end
end