Method: Mobility::Backends::Sequel::KeyValue.configure
- Defined in:
- lib/mobility/backends/sequel/key_value.rb
.configure(options) ⇒ Object
28 29 30 31 32 33 34 35 36 37 |
# File 'lib/mobility/backends/sequel/key_value.rb', line 28 def configure() raise CacheRequired, "Cache required for Sequel::KeyValue backend" if [:cache] == false super if type = [:type] [:association_name] ||= :"#{[:type]}_translations" [:class_name] ||= const_get("#{type.capitalize}Translation") end rescue NameError raise ArgumentError, "You must define a Mobility::Sequel::#{type.capitalize}Translation class." end |