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.



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

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

Instance Method Details

#language_strategy(language) ⇒ Object



58
59
60
# File 'lib/edtf/humanize.rb', line 58

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