Method: ArCache::Configuration.get_table_options

Defined in:
lib/ar_cache/configuration.rb

.get_table_options(name) ⇒ Object



42
43
44
45
46
47
48
# File 'lib/ar_cache/configuration.rb', line 42

def get_table_options(name)
  options = tables_options[name.to_sym] || {}
  options[:disabled] = disabled unless options.key?(:disabled)
  options[:select_disabled] = select_disabled unless options.key?(:select_disabled)
  options[:unique_indexes] = Array(options[:unique_indexes]).map { |index| Array(index).map(&:to_s).uniq }.uniq
  options
end