Class: Tempora::TimePeriodFormatter::I18nScopeKeyFinder

Inherits:
Object
  • Object
show all
Defined in:
lib/tempora/formatter.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timeperiod) ⇒ I18nScopeKeyFinder

Returns a new instance of I18nScopeKeyFinder.



29
30
31
# File 'lib/tempora/formatter.rb', line 29

def initialize(timeperiod)
  @timeperiod = timeperiod
end

Class Method Details

.call(timeperiod) ⇒ Object



37
38
39
# File 'lib/tempora/formatter.rb', line 37

def self.call(timeperiod)
  new(timeperiod).call
end

Instance Method Details

#callObject



33
34
35
# File 'lib/tempora/formatter.rb', line 33

def call
  I18nScopeKeys.find { |scope_key| send(:"#{scope_key}?") }
end