Class: Terrestrial::Configurations::ConventionalConfiguration::ClassFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/terrestrial/configurations/conventional_configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(target_class) ⇒ ClassFactory

Returns a new instance of ClassFactory.



294
295
296
# File 'lib/terrestrial/configurations/conventional_configuration.rb', line 294

def initialize(target_class)
  @target_class = target_class
end

Instance Method Details

#call(attrs) ⇒ Object



298
299
300
# File 'lib/terrestrial/configurations/conventional_configuration.rb', line 298

def call(attrs)
  @target_class.new(attrs)
end