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)


65
66
67
68
69
70
# File 'lib/nxt_support/models/duration_attribute_accessor.rb', line 65

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