class Terrestrial::Configurations::ConventionalConfiguration::SetterMethodCaller

Public Class Methods

new(field_name) click to toggle source
# File lib/terrestrial/configurations/conventional_configuration.rb, line 447
def initialize(field_name)
  raise "hell no" unless field_name
  @setter_method = "#{field_name}="
end

Public Instance Methods

call(object, value) click to toggle source
# File lib/terrestrial/configurations/conventional_configuration.rb, line 452
def call(object, value)
  object.public_send(@setter_method, value)
end