lib/economic/invoice.rb in rconomic-0.5.0 vs lib/economic/invoice.rb in rconomic-0.5.1
- old
+ new
@@ -1,10 +1,23 @@
require 'economic/entity'
module Economic
class Invoice < Entity
- has_properties :number, :net_amount, :vat_amount, :due_date, :debtor_handle, :debtor_name, :debtor_name, :debtor_address, :debtor_postal_code, :debtor_city, :debtor_country, :debtor_ean, :attention_handle, :heading
+ has_properties :number,
+ :net_amount,
+ :vat_amount,
+ :due_date,
+ :debtor_handle,
+ :debtor_name,
+ :debtor_name,
+ :debtor_address,
+ :debtor_postal_code,
+ :debtor_city,
+ :debtor_country,
+ :debtor_ean,
+ :attention_handle,
+ :heading
def attention
return nil if attention_handle.nil?
@attention ||= session.contacts.find(attention_handle)
end
@@ -47,10 +60,10 @@
# File.open("invoice.pdf", 'wb') do |file|
# file << invoice.pdf
# end
def pdf
response = request(:get_pdf, {
- "invoiceHandle" => handle.to_hash
+ "invoiceHandle" => handle.to_hash
})
Base64.decode64(response)
end
end