Module: NxtSupport::DurationAttributeAccessor

Extended by:
ActiveSupport::Concern
Defined in:
lib/nxt_support/models/duration_attribute_accessor.rb

Instance Method Summary collapse

Instance Method Details

#is_valid_iso8601_duration?(string) ⇒ Boolean

Returns:

  • (Boolean)


55
56
57
58
59
60
# File 'lib/nxt_support/models/duration_attribute_accessor.rb', line 55

def is_valid_iso8601_duration?(string)
  ActiveSupport::Duration.parse(string)
  true
rescue ActiveSupport::Duration::ISO8601Parser::ParsingError
  false
end