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
link[R]
@return [String] Link do site para o feriado
nome[R]
@return [String] Nome do Feriado
. Ex.: Ano Novo
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