Class: Edtf::Humanize::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/edtf/humanize.rb

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



50
51
52
53
54
55
56
57
58
# File 'lib/edtf/humanize.rb', line 50

def initialize
  @language_strategies = {
    default: Edtf::Humanize::Language::Default,
    en: Edtf::Humanize::Language::English,
    fr: Edtf::Humanize::Language::French,
    it: Edtf::Humanize::Language::Italian,
    de: Edtf::Humanize::Language::German
  }
end

Instance Method Details

#language_strategy(language) ⇒ Object



60
61
62
# File 'lib/edtf/humanize.rb', line 60

def language_strategy(language)
  @language_strategies[language.to_sym] || @language_strategies[:default]
end