Module: ElementBase
- Included in:
- Netvisor::SalesInvoice::CashDiscount, Netvisor::SalesInvoice::ChannelFormat, Netvisor::SalesInvoice::CountryCode, Netvisor::SalesInvoice::CustomTags::CustomTag, Netvisor::SalesInvoice::CustomTags::CustomTag::TagValue, Netvisor::SalesInvoice::CustomerId, Netvisor::SalesInvoice::DirectDebitLink, Netvisor::SalesInvoice::InvoiceAccrual::AccrualVoucherEntry, Netvisor::SalesInvoice::InvoiceAmount, Netvisor::SalesInvoice::InvoiceDate, Netvisor::SalesInvoice::InvoiceStatus, Netvisor::SalesInvoice::InvoiceVoucherLines::VoucherLine, Netvisor::SalesInvoice::InvoiceVoucherLines::VoucherLine::LineSum, Netvisor::SalesInvoice::SalesInvoiceAttachments::InvoiceAttachment, Netvisor::SalesInvoice::SecondName, Netvisor::SalesInvoice::SellerId, Netvisor::SalesInvoiceProductLine::ProductId, Netvisor::SalesInvoiceProductLine::UnitPrice, Netvisor::VatPercentage
- Defined in:
- lib/netvisor/element_base.rb
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/netvisor/element_base.rb', line 2 def self.included(base) base.class_exec do def initialize(args = {}) args.each_pair do |key, val| self.send("#{key}=", val) if self.class.method_defined? key end end end end |