class RpiMarca::Priority

Attributes

country[R]
date[R]
number[R]

Public Class Methods

new(number:, date:, country:) click to toggle source
# File lib/rpi_marca/priority.rb, line 5
def initialize(number:, date:, country:)
  fail ParseError,
       'Priority must have priority date' unless date

  @number = number
  @date = date
  @country = country
end
parse(el) click to toggle source
# File lib/rpi_marca/priority.rb, line 14
def self.parse(el)
  return unless el

  new(
    number: Helpers.get_attribute_value(el, 'numero'),
    date: Helpers.parse_date(Helpers.get_attribute_value(el, 'data')),
    country: Helpers.get_attribute_value(el, 'pais')
  )
end