Sha256: ee89789882cd819aa865f3aaf1b2587de4fdec6a605626a224bd7f689eee8e1c

Contents?: true

Size: 369 Bytes

Versions: 1

Compression:

Stored size: 369 Bytes

Contents

class Measured::CaseInsensitiveUnit < Measured::Unit
  def initialize(name, aliases: [], value: nil)
    super(name.to_s.downcase, aliases: aliases.map(&:to_s).map!(&:downcase), value: value)
  end

  def name_eql?(name_to_compare)
    super(name_to_compare.to_s.downcase)
  end

  def names_include?(name_to_compare)
    super(name_to_compare.to_s.downcase)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
measured-2.0.0.pre1 lib/measured/case_insensitive_unit.rb