class DivISOr
Public Class Methods
iso10383(*args)
click to toggle source
# File lib/divISOr/divISOr.rb, line 22 def self.iso10383(*args) self.all(ISO10383, args).first end
iso3166(*args)
click to toggle source
# File lib/divISOr/divISOr.rb, line 18 def self.iso3166(*args) self.all(ISO3166, args).first end
iso4217(*args)
click to toggle source
# File lib/divISOr/divISOr.rb, line 14 def self.iso4217(*args) self.all(ISO4217, args) end
list_iso10383()
click to toggle source
# File lib/divISOr/divISOr.rb, line 34 def self.list_iso10383 self.all(ISO10383) end
list_iso3166()
click to toggle source
# File lib/divISOr/divISOr.rb, line 30 def self.list_iso3166 self.all(ISO3166) end
list_iso4217()
click to toggle source
# File lib/divISOr/divISOr.rb, line 26 def self.list_iso4217 self.all(ISO4217) end
validate_iso10383(*args)
click to toggle source
# File lib/divISOr/divISOr.rb, line 10 def self.validate_iso10383(*args) ISO10383::Codes.new.validate(*args) end
validate_iso3166(*args)
click to toggle source
# File lib/divISOr/divISOr.rb, line 2 def self.validate_iso3166(*args) ISO3166::Codes.new.validate(*args) end
validate_iso4217(*args)
click to toggle source
# File lib/divISOr/divISOr.rb, line 6 def self.validate_iso4217(*args) ISO4217::Codes.new.validate(*args) end
Private Class Methods
all(object, args=nil)
click to toggle source
# File lib/divISOr/divISOr.rb, line 39 def self.all(object, args=nil) object::Codes.new.all(*args) do |record| object.new(record) end end