Method: Arfy::MigrationBuilder::Column#method_missing

Defined in:
lib/arfy/migration_builder/builders/column.rb

#method_missing(method, *args) ⇒ Object (private)



135
136
137
138
139
140
141
142
143
144
# File 'lib/arfy/migration_builder/builders/column.rb', line 135

def method_missing(method, *args)
  if is_valid_option_setter? method
    option_name = method.to_s.gsub("=", "").to_sym
    add_option(option_name, args[0])
  elsif is_valid_option_getter? method
    return option_for method
  else
    super
  end
end