Module: HasLocalizationTable
- Defined in:
- lib/has_localization_table/config.rb,
lib/has_localization_table/version.rb,
lib/has_localization_table/active_record.rb,
lib/has_localization_table/active_record/relation.rb,
lib/has_localization_table/active_record/callbacks.rb,
lib/has_localization_table/active_record/attributes.rb,
lib/has_localization_table/active_record/ordered_by.rb,
lib/has_localization_table/active_record/validations.rb,
lib/has_localization_table/active_record/meta_methods.rb,
lib/has_localization_table/active_record/finder_methods.rb,
lib/has_localization_table/active_record/attributes/cache.rb,
lib/has_localization_table.rb
Defined Under Namespace
Modules: ActiveRecord Classes: Configuration
Constant Summary collapse
- VERSION =
"0.4.3"
Class Method Summary collapse
-
.config ⇒ Object
Global settings for ODF::Converter.
-
.configure {|@config ||= HasLocalizationTable::Configuration.new| ... } ⇒ Object
Configures global settings for HasLocalizationTable HasLocalizationTable.configure do |config| config.default_locale = Locale.find_by_code(“en”) end.
- .with_options(options, &block) ⇒ Object
Class Method Details
.config ⇒ Object
Global settings for ODF::Converter
14 15 16 |
# File 'lib/has_localization_table/config.rb', line 14 def self.config @config end |
.configure {|@config ||= HasLocalizationTable::Configuration.new| ... } ⇒ Object
Configures global settings for HasLocalizationTable
HasLocalizationTable.configure do |config|
config.default_locale = Locale.find_by_code("en")
end
9 10 11 |
# File 'lib/has_localization_table/config.rb', line 9 def self.configure(&block) yield @config ||= HasLocalizationTable::Configuration.new end |
.with_options(options, &block) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/has_localization_table.rb', line 16 def self.(, &block) # Ugly but we need to make sure we don't clobber the existing configuration old_config = @config.dup old_config.instance_variable_set('@_config', @config.config.dup) @config.config.merge!(.slice(*HasLocalizationTable.config.config.keys)) yield ensure @config = old_config end |