Module: Timescaledb::Rails::Models::Durationable
- Extended by:
- ActiveSupport::Concern
- Included in:
- ContinuousAggregate, Hypertable
- Defined in:
- lib/timescaledb/rails/models/concerns/durationable.rb
Overview
:nodoc:
Constant Summary collapse
- HOUR_MINUTE_SECOND_REGEX =
/^\d+:\d+:\d+$/.freeze
Instance Method Summary collapse
Instance Method Details
#parse_duration(duration) ⇒ String
13 14 15 16 17 18 19 20 21 |
# File 'lib/timescaledb/rails/models/concerns/durationable.rb', line 13 def parse_duration(duration) duration_in_seconds = duration_in_seconds(duration) duration_to_interval( ActiveSupport::Duration.build(duration_in_seconds) ) rescue ActiveSupport::Duration::ISO8601Parser::ParsingError duration end |