Module: CreditCardDetector::Data
- Defined in:
- lib/credit_card_detector/data.rb
Constant Summary collapse
- DATA =
File.("../../data/brands.yaml", __FILE__)
Class Method Summary collapse
Class Method Details
.brands ⇒ Object
9 10 11 |
# File 'lib/credit_card_detector/data.rb', line 9 def brands @data ||= raw_data.map { |key, data| Brand.new key, data } end |
.ids ⇒ Object
13 14 15 |
# File 'lib/credit_card_detector/data.rb', line 13 def ids @ids ||= brands.map(&:id) end |
.raw_data ⇒ Object
17 18 19 |
# File 'lib/credit_card_detector/data.rb', line 17 def raw_data YAML.load_file DATA end |