Class: Teodoro::Leiaute::ArquivoS2230::InicioDeAfastamento

Inherits:
Object
  • Object
show all
Defined in:
lib/teodoro/leiaute/arquivo_s2230.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#codigo_do_motivoObject (readonly)

Returns the value of attribute codigo_do_motivo.



194
195
196
# File 'lib/teodoro/leiaute/arquivo_s2230.rb', line 194

def codigo_do_motivo
  @codigo_do_motivo
end

#data_de_inicioObject (readonly)

Returns the value of attribute data_de_inicio.



194
195
196
# File 'lib/teodoro/leiaute/arquivo_s2230.rb', line 194

def data_de_inicio
  @data_de_inicio
end

#numero_do_reciboObject (readonly)

Returns the value of attribute numero_do_recibo.



194
195
196
# File 'lib/teodoro/leiaute/arquivo_s2230.rb', line 194

def numero_do_recibo
  @numero_do_recibo
end

Instance Method Details

#excluirObject



196
197
198
# File 'lib/teodoro/leiaute/arquivo_s2230.rb', line 196

def excluir
  inicios_de_afastamento.pop.then { raise unless _1 == self }
end