Module: Perfectline::T9n::Backend::Extension::ClassMethods
- Defined in:
- lib/t9n/backend/extension.rb
Instance Method Summary collapse
Instance Method Details
#available_languages ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/t9n/backend/extension.rb', line 11 def available_languages unless defined?(Language) raise RuntimeError, "Language model is not defined" end if self.backend.respond_to?(:available_languages) self.backend.available_languages end end |
#default_locale?(locale = nil) ⇒ Boolean
23 24 25 |
# File 'lib/t9n/backend/extension.rb', line 23 def default_locale?(locale = nil) locale.nil? ? default_locale == self.locale : default_locale == locale.to_sym end |