Class: JWTF::Period
- Inherits:
-
Object
- Object
- JWTF::Period
- Defined in:
- lib/jwtf/period.rb
Instance Method Summary collapse
-
#in_seconds ⇒ Object
{ months: 2, weeks: 3, … }.
-
#initialize(period) ⇒ Period
constructor
A new instance of Period.
Constructor Details
#initialize(period) ⇒ Period
Returns a new instance of Period.
3 4 5 |
# File 'lib/jwtf/period.rb', line 3 def initialize(period) @period = period end |
Instance Method Details
#in_seconds ⇒ Object
{ months: 2, weeks: 3, … }
9 10 11 12 13 |
# File 'lib/jwtf/period.rb', line 9 def in_seconds @period.reduce(0) do |total_seconds, (period, nb_period)| total_seconds + (nb_period * self.send(period)) end end |