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



70
71
72
73
74
75
76
# File 'lib/haku/core.rb', line 70

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

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