Sha256: a857a04a7848960b91dc0f2cbd19861fd266676af5a73f7607ee4fd287b14cbe
Contents?: true
Size: 498 Bytes
Versions: 2
Compression:
Stored size: 498 Bytes
Contents
require 'ruby-debug' module ISO def initialize @iso_records = ISORecords.new self.file_data end def validate(value, field=:code) !value.nil? && values(field).include?(value.to_s.upcase) end def all(value, field=:code) @iso_records.all(value, field).map do |record| yield record end end private def values(field) @iso_records.values_for(field) end protected def file_data File.expand_path(File.dirname(__FILE__) + self.class::PATH) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
divISOr-1.0.2 | lib/divISOr/iso.rb |
divISOr-1.0.1 | lib/divISOr/iso.rb |