class CalendarioApi::Feriado

Objeto que representa um feriado

Attributes

codigo_tipo[R]

@return [Integer] equivalente ao tipo de Data

data[R]

@return [Date] Data do Feriado

descricao[R]

return [String] Descrição breve do Feriado

nome[R]

@return [String] Nome do Feriado. Ex.: Ano Novo

tipo[R]

@return [String] Tipo de Data (Feriado Nacional, Feriado Estadual, etc.)

Public Class Methods

new(params = {}) click to toggle source

retorna uma nova instânica de Feriado

# File lib/calendario_api/feriado.rb, line 23
def initialize(params = {})
  @nome = params['name']
  @tipo = params['type']
  @codigo_tipo = params['type_code'].to_i
  @data = Date.strptime(params['date'], '%d/%m/%Y')
  @link = params['link']
  @descricao = params['description']
end

Public Instance Methods

<=>(other) click to toggle source

Faz a comparação entre as datas

# File lib/calendario_api/feriado.rb, line 33
def <=>(other)
  date <=> other.date
end