class Bsale::Client

code: Rut del cliente (String). city: Ciudad del cliente (String). company: Razón social del cliente (String). municipality: Comuna del cliente (String). activity: Giro del cliente (String). address: Dirección del cliente (String).

Public Class Methods

new(opts = {}) click to toggle source
# File lib/bsale/client.rb, line 9
def initialize(opts = {})
  set_values(attrs.merge(opts))
end

Public Instance Methods

attrs() click to toggle source
# File lib/bsale/client.rb, line 13
def attrs
  { code: "", city: "", company: "", municipality: "", activity: "", address: "", email: "", firstName: "", note: "", lastName: "", city: "" }
end
set_values(opts = {}) click to toggle source
# File lib/bsale/client.rb, line 17
def set_values(opts = {})
  opts.each do |k,v|
    singleton_class.send(:attr_accessor, k)
    instance_variable_set("@#{k}", v)
  end
end