module Ridgepole::Ext::AbstractAdapter::DisableTableOptions

Public Instance Methods

table_options(table_name) click to toggle source
Calls superclass method
# File lib/ridgepole/ext/abstract_adapter/disable_table_options.rb, line 16
def table_options(table_name)
  options = super

  if options && @__without_table_options
    options.delete(:options)
    options.delete(:charset)
    options.delete(:collation)
  end

  options
end
without_table_options(value) { || ... } click to toggle source
# File lib/ridgepole/ext/abstract_adapter/disable_table_options.rb, line 9
def without_table_options(value)
  @__without_table_options = value
  yield
ensure
  remove_instance_variable(:@__without_table_options)
end