Sha256: 6c178c41c49346f72f56c3251929f4f73a5bfff76334e50ee9f4f52b43a0f370

Contents?: true

Size: 537 Bytes

Versions: 7

Compression:

Stored size: 537 Bytes

Contents

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

UnitMeasurements::Length = UnitMeasurements.build do
  system :metric do
    primitive :m

    si_unit :m, aliases: [:meter, :metre, :meters, :metres]
  end

  system :imperial do
    primitive :in

    unit :in, value: "25.4 mm", aliases: [:'"', :inch, :inches]
    unit :ft, value: "12 in", aliases: [:"'", :foot, :feet]
    unit :yd, value: "3 ft", aliases: [:yard, :yards]
    unit :mi, value: "1760 yd", aliases: [:mile, :miles]
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
unit_measurements-3.8.0 lib/unit_measurements/unit_groups/length.rb
unit_measurements-3.7.0 lib/unit_measurements/unit_groups/length.rb
unit_measurements-3.6.0 lib/unit_measurements/unit_groups/length.rb
unit_measurements-3.5.0 lib/unit_measurements/unit_groups/length.rb
unit_measurements-3.4.1 lib/unit_measurements/unit_groups/length.rb
unit_measurements-3.3.0 lib/unit_measurements/unit_groups/length.rb
unit_measurements-3.4.0 lib/unit_measurements/unit_groups/length.rb