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.



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

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

Instance Method Details

#language_strategy(language) ⇒ Object



56
57
58
# File 'lib/edtf/humanize.rb', line 56

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