class Arborist::Migration::ModelArguments
Constants
- RESERVED_OPTIONS
Attributes
method_name[R]
model_ref[R]
Public Class Methods
new(args)
click to toggle source
# File lib/arborist/migration/model_arguments.rb, line 4 def initialize args options = args.extract_options! @model_ref = args.first || model_from_options(options) @method_name = options.fetch :as, config.default_method_name end
Private Instance Methods
config()
click to toggle source
# File lib/arborist/migration/model_arguments.rb, line 22 def config Arborist.config.migration end
model_from_options(options)
click to toggle source
# File lib/arborist/migration/model_arguments.rb, line 15 def model_from_options options options .select { |k, _| ! RESERVED_OPTIONS.include? k } .values .first end