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