Module: Mv::Core::ActiveRecord::ConnectionAdapters::AbstractAdapterDecorator

Defined in:
lib/mv/core/active_record/connection_adapters/abstract_adapter_decorator.rb

Instance Method Summary collapse

Instance Method Details

#add_column(table_name, column_name, type, opts = {}) ⇒ Object



9
10
11
12
13
# 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 = {}) ⇒ Object



27
28
29
30
31
# 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 = {}) ⇒ Object



43
44
45
46
47
# 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 = {}) ⇒ Object



15
16
17
18
19
# 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) ⇒ Object



21
22
23
24
25
# 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) ⇒ Object



37
38
39
40
41
# 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) ⇒ Object



33
34
35
# 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