class method self.parse

Ruby on Rails 8.1.2

Since v5.2.8.1

Available in: v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

self.parse(iso8601duration)

Creates a new Duration from string formatted according to ISO 8601 Duration.

See ISO 8601 for more information. This method allows negative parts to be present in pattern. If invalid string is provided, it will raise ActiveSupport::Duration::ISO8601Parser::ParsingError.

Parameters

iso8601duration req
Source
# File activesupport/lib/active_support/duration.rb, line 144
      def parse(iso8601duration)
        parts = ISO8601Parser.new(iso8601duration).parse!
        new(calculate_total_seconds(parts), parts)
      end

Defined in activesupport/lib/active_support/duration.rb line 144 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveSupport::Duration

Type at least 2 characters to search.

↑↓ navigate · open · esc close