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