class Money::Currency

def find_by_iso_numeric(num)

Returns:
  • (Money::Currency) -

Parameters:
  • num (#to_s) -- used to look into +table+ in +iso_numeric+ and find
def find_by_iso_numeric(num)
  num = num.to_s.rjust(3, '0')
  return if num.empty?
  id, _ = self.table.find { |key, currency| currency[:iso_numeric] == num }
  new(id)
rescue UnknownCurrency
  nil
end