Class: BinData::Record
- Inherits:
-
Struct
- Object
- Struct
- BinData::Record
- Defined in:
- lib/cnab240/ext/bindata.rb
Direct Known Subclasses
Cnab240::V40::Arquivo::Header, Cnab240::V40::Arquivo::Trailer, Cnab240::V40::Pagamentos::Header, Cnab240::V40::Pagamentos::Trailer, Cnab240::V40::SegmentoA, Cnab240::V80::AgenciaItau, Cnab240::V80::AgenciaOutros, Cnab240::V80::Arquivo::Header, Cnab240::V80::Arquivo::Trailer, Cnab240::V80::Pagamentos::Header, Cnab240::V80::Pagamentos::Trailer, Cnab240::V80::SegmentoA, Cnab240::V86::Arquivo::Header, Cnab240::V86::Arquivo::Trailer, Cnab240::V86::Pagamentos::Header, Cnab240::V86::Pagamentos::Trailer, Cnab240::V86::PagamentosTitulos::Header, Cnab240::V86::PagamentosTitulos::Trailer, Cnab240::V86::PagamentosTributos::Header, Cnab240::V86::PagamentosTributos::Trailer, Cnab240::V86::SegmentoA, Cnab240::V86::SegmentoB, Cnab240::V86::SegmentoC, Cnab240::V86::SegmentoJ, Cnab240::V86::SegmentoJ52, Cnab240::V86::SegmentoN, Cnab240::V86::SegmentoN1, Cnab240::V86::SegmentoN2, Cnab240::V86::SegmentoN3, Cnab240::V86::SegmentoN4, Cnab240::V86::SegmentoN5, Cnab240::V86::SegmentoN6, Cnab240::V86::SegmentoN7, Cnab240::V86::SegmentoN8, Cnab240::V86::SegmentoO, Cnab240::V86::SegmentoW, Cnab240::V86::SegmentoW1, Cnab240::V86::SegmentoZ
Instance Method Summary collapse
-
#linha ⇒ Object
lulz.
Instance Method Details
#linha ⇒ Object
lulz
3 4 5 6 7 8 9 |
# File 'lib/cnab240/ext/bindata.rb', line 3 def linha # lulz self.auto_fill if self.respond_to?(:auto_fill) && Cnab240.auto_fill_enabled s = StringIO.new self.write(s) raise "Invalid line length #{s.string.length}" unless (s.string.length == 240) || self.respond_to?(:lote) s.string end |