class Terrestrial::Configurations::ConventionalConfiguration::LazyClassLookupFactory
Public Class Methods
new(class_name)
click to toggle source
# File lib/terrestrial/configurations/conventional_configuration.rb, line 304 def initialize(class_name) @class_name = class_name end
Public Instance Methods
call(attrs)
click to toggle source
# File lib/terrestrial/configurations/conventional_configuration.rb, line 308 def call(attrs) target_class && target_class.new(attrs) end
Private Instance Methods
target_class()
click to toggle source
# File lib/terrestrial/configurations/conventional_configuration.rb, line 314 def target_class @target_class ||= Object.const_get(@class_name) end