Module: FmLayout

Defined in:
lib/fm_layout.rb,
lib/fm_layout/emisor.rb,
lib/fm_layout/version.rb,
lib/fm_layout/concepto.rb,
lib/fm_layout/receptor.rb,
lib/fm_layout/domicilio.rb,
lib/fm_layout/fm_layout.rb,
lib/fm_layout/encabezado.rb,
lib/fm_layout/fm_seccion.rb,
lib/fm_layout/nomina/nomina.rb,
lib/fm_layout/nomina/deduccion.rb,
lib/fm_layout/datos_adicionales.rb,
lib/fm_layout/impuesto_retenido.rb,
lib/fm_layout/nomina/percepcion.rb,
lib/fm_layout/nomina/horas_extra.rb,
lib/fm_layout/nomina/incapacidad.rb,
lib/fm_layout/impuesto_trasladado.rb,
lib/fm_layout/nomina/complemento_nomina.rb

Defined Under Namespace

Modules: FmSeccion, Nomina Classes: Concepto, DatosAdicionales, Domicilio, Emisor, Encabezado, FmLayout, ImpuestoRetenido, ImpuestoTrasladado, Receptor

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.define_layout {|layout| ... } ⇒ Object

Yields:

  • (layout)


5
6
7
8
9
# File 'lib/fm_layout.rb', line 5

def self.define_layout
  layout = FmLayout.new
  yield(layout) if block_given?
  layout
end