Sha256: bd3b4bf616ff78273c33126f3b8335b09f907615246f514b864add8f55e40ad5
Contents?: true
Size: 438 Bytes
Versions: 10
Compression:
Stored size: 438 Bytes
Contents
module Xsys module Model class ProductProvider def self.attr_list [:code, :name, :address, :zip_code, :phone, :cuit, :email, :province, :locality, :vat_kind] end attr_reader *attr_list def initialize(attributes={}) attributes.each do |k, v| self.send("#{k}=", v) if self.respond_to?(k) end end private attr_writer *attr_list end end end
Version data entries
10 entries across 10 versions & 1 rubygems