module Mv::Core::ActiveRecord::ConnectionAdapters::AbstractAdapterDecorator

Public Instance Methods

add_column(table_name, column_name, type, opts = {}) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 9
def add_column table_name, column_name, type, opts = {}
  Mv::Core::Migration::Base.add_column(table_name, column_name, params(opts))

  super
end
change_column(table_name, column_name, type, opts = {}) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 27
def change_column table_name, column_name, type, opts = {}
  Mv::Core::Migration::Base.change_column(table_name, column_name, params(opts))

  super
end
drop_table(table_name, opts = {}) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 43
def drop_table table_name, opts = {}
  Mv::Core::Migration::Base.drop_table(table_name)

  super
end
remove_column(table_name, column_name, type = nil, options = {}) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 15
def remove_column table_name, column_name, type = nil, options = {}
  Mv::Core::Migration::Base.remove_column table_name, column_name

  super
end
rename_column(table_name, old_column_name, new_column_name) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 21
def rename_column table_name, old_column_name, new_column_name
  Mv::Core::Migration::Base.rename_column table_name, old_column_name, new_column_name

  super
end
rename_table(old_table_name, new_table_name) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 37
def rename_table old_table_name, new_table_name
  Mv::Core::Migration::Base.rename_table(old_table_name, new_table_name)

  super
end
validates(table_name, column_name, opts) click to toggle source
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 33
def validates table_name, column_name, opts
  Mv::Core::Migration::Base.change_column(table_name, column_name, opts)
end

Private Instance Methods

params(opts) click to toggle source
# File lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb, line 51
def params opts
  Mv::Core::Services::ParseValidationOptions.new(opts).execute
end