Method: ActsAsTable::RecordModelClassMethods::SetValue#initialize

Defined in:
app/models/concerns/acts_as_table/record_model_class_methods.rb

#initialize(new_value_by_record_model_and_value_provider = {}, **options) ⇒ ActsAsTable::RecordModelClassMethods::SetValue

Returns a new ActsAsTable "destructive" traversal.

Parameters:

Options Hash (**options):

  • :default (Boolean)


448
449
450
451
452
453
454
# File 'app/models/concerns/acts_as_table/record_model_class_methods.rb', line 448

def initialize(new_value_by_record_model_and_value_provider = {}, **options)
  super()

  options.assert_valid_keys(:default)

  @new_value_by_record_model_and_value_provider, @options = new_value_by_record_model_and_value_provider, options.dup
end