Module: Perfectline::T9n::Backend::Extension
- Defined in:
- lib/t9n/backend/extension.rb
Class Method Summary collapse
Class Method Details
.available_languages ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/t9n/backend/extension.rb', line 6 def self.available_languages unless defined?(Language) throw 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
18 19 20 |
# File 'lib/t9n/backend/extension.rb', line 18 def self.default_locale?(locale = nil) locale.nil? ? default_locale == self.locale : default_locale == locale.to_sym end |