class Bsale::Reference
number: Folio del documento de referencia (String). referenceDate: Fecha del documento de referencia (Integer). reason: Razón del documento (String). codeSii: Código tributario del documento de referencia (Integer).
Public Class Methods
new(opts = {})
click to toggle source
# File lib/bsale/reference.rb, line 7 def initialize(opts = {}) set_values(attrs.merge(opts)) end
Public Instance Methods
attrs()
click to toggle source
# File lib/bsale/reference.rb, line 11 def attrs { number: "", referenceDate: 0, reason: "", codeSii: 0 } end
set_values(opts = {})
click to toggle source
# File lib/bsale/reference.rb, line 15 def set_values(opts = {}) opts.each do |k,v| singleton_class.send(:attr_accessor, k) instance_variable_set("@#{k}", v) end end