Sha256: 58464862397f7e6f2a2e2a09189c55844beeb81a506bce53290d92a9995481b4

Contents?: true

Size: 987 Bytes

Versions: 3

Compression:

Stored size: 987 Bytes

Contents

# -*- encoding: utf-8 -*-
# -*- frozen_string_literal: true -*-
# -*- warn_indent: true -*-

UnitMeasurements::Time = UnitMeasurements.build do
  primitive "s"

  system :metric do
    si_unit "s", aliases: ["sec", "second", "seconds"]

    unit "h", value: "60 min", aliases: ["hr", "hour", "hours"]
    unit "d", value: "24 h", aliases: ["day", "days"]
    unit "min", value: "60 s", aliases: ["minute", "minutes"]
  end

  system :planck_units do
    unit "tₚ", value: "5.391247e-44 s", aliases: ["planck time", "quantum time"]
  end

  unit "wk", value: "7 d", aliases: ["week", "weeks"]
  unit "mo", value: "30.4167 d", aliases: ["month", "months"]
  unit "yr", value: "365 d", aliases: ["y", "year", "years"]

  unit "ftn", value: "2 wk", aliases: ["4tnite", "fortnight", "fortnights"]
  unit "qtr", value: "3 mo", aliases: ["quarter", "quarters"]
  unit "dec", value: "10 y", aliases: ["decade", "decades"]

  unit "cent", value: "10 dec", aliases: ["century", "centuries"]
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
unit_measurements_us_complete-5.17.0 lib/unit_measurements/unit_groups/time.rb
unit_measurements-5.17.0 lib/unit_measurements/unit_groups/time.rb
unit_measurements-5.16.0 lib/unit_measurements/unit_groups/time.rb