Class: Unitsml::Unitsdb::Prefixes

Inherits:
Unitsdb::Prefixes
  • Object
show all
Defined in:
lib/unitsml/unitsdb/prefixes.rb

Instance Method Summary collapse

Instance Method Details

#ascii_symbolsObject



14
15
16
17
18
19
20
21
# File 'lib/unitsml/unitsdb/prefixes.rb', line 14

def ascii_symbols
  prefixes.each_with_object([]) do |prefix, names_array|
    symbol = prefix.symbols.map(&:ascii)
    next if symbol.empty?

    names_array.concat(symbol)
  end
end

#find_by_id(p_id) ⇒ Object



6
7
8
# File 'lib/unitsml/unitsdb/prefixes.rb', line 6

def find_by_id(p_id)
  find(p_id, :id, :identifiers)
end

#find_by_symbol_name(ascii_sym) ⇒ Object



10
11
12
# File 'lib/unitsml/unitsdb/prefixes.rb', line 10

def find_by_symbol_name(ascii_sym)
  find(ascii_sym, :ascii, :symbols)
end