Module: Quickeebooks
- Defined in:
- lib/quickeebooks/shared/service/access_token.rb,
lib/quickeebooks.rb,
lib/quickeebooks/version.rb,
lib/quickeebooks/online/model/id.rb,
lib/quickeebooks/common/date_time.rb,
lib/quickeebooks/online/model/job.rb,
lib/quickeebooks/windows/model/id.rb,
lib/quickeebooks/online/model/bill.rb,
lib/quickeebooks/online/model/item.rb,
lib/quickeebooks/online/model/note.rb,
lib/quickeebooks/windows/model/job.rb,
lib/quickeebooks/common/addressable.rb,
lib/quickeebooks/online/model/clazz.rb,
lib/quickeebooks/online/model/email.rb,
lib/quickeebooks/online/model/phone.rb,
lib/quickeebooks/online/model/price.rb,
lib/quickeebooks/online/service/job.rb,
lib/quickeebooks/windows/model/item.rb,
lib/quickeebooks/windows/model/note.rb,
lib/quickeebooks/online/model/vendor.rb,
lib/quickeebooks/online/service/bill.rb,
lib/quickeebooks/online/service/item.rb,
lib/quickeebooks/online/service/sort.rb,
lib/quickeebooks/shared/service/sort.rb,
lib/quickeebooks/windows/model/clazz.rb,
lib/quickeebooks/windows/model/email.rb,
lib/quickeebooks/windows/model/error.rb,
lib/quickeebooks/windows/model/ng_id.rb,
lib/quickeebooks/windows/model/phone.rb,
lib/quickeebooks/windows/model/price.rb,
lib/quickeebooks/windows/service/job.rb,
lib/quickeebooks/online/model/account.rb,
lib/quickeebooks/online/model/address.rb,
lib/quickeebooks/online/model/invoice.rb,
lib/quickeebooks/online/model/payment.rb,
lib/quickeebooks/online/service/clazz.rb,
lib/quickeebooks/windows/model/id_set.rb,
lib/quickeebooks/windows/model/vendor.rb,
lib/quickeebooks/windows/service/item.rb,
lib/quickeebooks/windows/service/sort.rb,
lib/quickeebooks/online/model/customer.rb,
lib/quickeebooks/online/model/employee.rb,
lib/quickeebooks/online/model/web_site.rb,
lib/quickeebooks/online/service/filter.rb,
lib/quickeebooks/online/service/vendor.rb,
lib/quickeebooks/shared/service/filter.rb,
lib/quickeebooks/windows/model/account.rb,
lib/quickeebooks/windows/model/address.rb,
lib/quickeebooks/windows/model/invoice.rb,
lib/quickeebooks/windows/model/payment.rb,
lib/quickeebooks/windows/model/success.rb,
lib/quickeebooks/windows/service/clazz.rb,
lib/quickeebooks/online/model/meta_data.rb,
lib/quickeebooks/online/service/account.rb,
lib/quickeebooks/online/service/invoice.rb,
lib/quickeebooks/online/service/payment.rb,
lib/quickeebooks/windows/model/customer.rb,
lib/quickeebooks/windows/model/employee.rb,
lib/quickeebooks/windows/model/tax_line.rb,
lib/quickeebooks/windows/model/web_site.rb,
lib/quickeebooks/windows/service/filter.rb,
lib/quickeebooks/online/model/sales_term.rb,
lib/quickeebooks/online/model/unit_price.rb,
lib/quickeebooks/online/service/customer.rb,
lib/quickeebooks/online/service/employee.rb,
lib/quickeebooks/windows/model/meta_data.rb,
lib/quickeebooks/windows/model/ng_id_set.rb,
lib/quickeebooks/windows/model/sales_rep.rb,
lib/quickeebooks/windows/model/sales_tax.rb,
lib/quickeebooks/windows/model/vendor_id.rb,
lib/quickeebooks/windows/service/account.rb,
lib/quickeebooks/windows/service/invoice.rb,
lib/quickeebooks/windows/service/payment.rb,
lib/quickeebooks/online/model/bill_header.rb,
lib/quickeebooks/online/model/credit_card.rb,
lib/quickeebooks/online/model/intuit_type.rb,
lib/quickeebooks/windows/model/object_ref.rb,
lib/quickeebooks/windows/model/other_name.rb,
lib/quickeebooks/windows/model/unit_price.rb,
lib/quickeebooks/windows/service/customer.rb,
lib/quickeebooks/windows/service/employee.rb,
lib/quickeebooks/online/model/bill_payment.rb,
lib/quickeebooks/online/model/open_balance.rb,
lib/quickeebooks/online/service/pagination.rb,
lib/quickeebooks/online/service/sales_term.rb,
lib/quickeebooks/windows/model/credit_card.rb,
lib/quickeebooks/windows/model/intuit_type.rb,
lib/quickeebooks/windows/model/ship_method.rb,
lib/quickeebooks/windows/service/sales_rep.rb,
lib/quickeebooks/windows/service/sales_tax.rb,
lib/quickeebooks/online/model/journal_entry.rb,
lib/quickeebooks/online/model/purchase_cost.rb,
lib/quickeebooks/online/model/sales_receipt.rb,
lib/quickeebooks/online/model/time_activity.rb,
lib/quickeebooks/online/service/entitlement.rb,
lib/quickeebooks/windows/model/custom_field.rb,
lib/quickeebooks/windows/model/customer_msg.rb,
lib/quickeebooks/windows/model/external_key.rb,
lib/quickeebooks/windows/model/job_job_info.rb,
lib/quickeebooks/windows/model/open_balance.rb,
lib/quickeebooks/online/model/bill_line_item.rb,
lib/quickeebooks/online/model/invoice_header.rb,
lib/quickeebooks/online/model/payment_detail.rb,
lib/quickeebooks/online/model/payment_header.rb,
lib/quickeebooks/online/model/payment_method.rb,
lib/quickeebooks/online/model/tracking_class.rb,
lib/quickeebooks/online/service/access_token.rb,
lib/quickeebooks/online/service/bill_payment.rb,
lib/quickeebooks/online/service/service_base.rb,
lib/quickeebooks/windows/model/other_name_id.rb,
lib/quickeebooks/windows/model/purchase_cost.rb,
lib/quickeebooks/windows/model/rest_response.rb,
lib/quickeebooks/windows/model/sales_receipt.rb,
lib/quickeebooks/windows/model/time_activity.rb,
lib/quickeebooks/windows/service/ship_method.rb,
lib/quickeebooks/windows/service/sync_status.rb,
lib/quickeebooks/online/service/journal_entry.rb,
lib/quickeebooks/online/service/sales_receipt.rb,
lib/quickeebooks/online/service/time_activity.rb,
lib/quickeebooks/windows/model/invoice_header.rb,
lib/quickeebooks/windows/model/party_role_ref.rb,
lib/quickeebooks/windows/model/payment_detail.rb,
lib/quickeebooks/windows/model/payment_header.rb,
lib/quickeebooks/windows/model/payment_method.rb,
lib/quickeebooks/windows/service/access_token.rb,
lib/quickeebooks/windows/service/customer_msg.rb,
lib/quickeebooks/windows/service/service_base.rb,
lib/quickeebooks/online/service/payment_method.rb,
lib/quickeebooks/online/service/tracking_class.rb,
lib/quickeebooks/shared/service/operation_node.rb,
lib/quickeebooks/windows/service/sales_receipt.rb,
lib/quickeebooks/windows/service/sync_activity.rb,
lib/quickeebooks/windows/service/time_activity.rb,
lib/quickeebooks/online/model/account_reference.rb,
lib/quickeebooks/online/model/bill_reimbursable.rb,
lib/quickeebooks/online/model/company_meta_data.rb,
lib/quickeebooks/online/model/invoice_line_item.rb,
lib/quickeebooks/online/model/payment_line_item.rb,
lib/quickeebooks/windows/model/vendor_reference.rb,
lib/quickeebooks/windows/service/payment_method.rb,
lib/quickeebooks/online/model/credit_charge_info.rb,
lib/quickeebooks/windows/model/account_reference.rb,
lib/quickeebooks/windows/model/company_meta_data.rb,
lib/quickeebooks/windows/model/invoice_line_item.rb,
lib/quickeebooks/windows/model/payment_line_item.rb,
lib/quickeebooks/windows/model/sync_status_param.rb,
lib/quickeebooks/online/model/account_detail_type.rb,
lib/quickeebooks/online/model/bill_payment_header.rb,
lib/quickeebooks/online/service/company_meta_data.rb,
lib/quickeebooks/windows/model/credit_charge_info.rb,
lib/quickeebooks/online/model/journal_entry_header.rb,
lib/quickeebooks/online/model/sales_receipt_header.rb,
lib/quickeebooks/online/model/time_activity_vendor.rb,
lib/quickeebooks/windows/model/account_detail_type.rb,
lib/quickeebooks/windows/model/sync_status_request.rb,
lib/quickeebooks/windows/service/company_meta_data.rb,
lib/quickeebooks/online/model/customer_custom_field.rb,
lib/quickeebooks/windows/model/sales_receipt_header.rb,
lib/quickeebooks/windows/model/sync_status_response.rb,
lib/quickeebooks/windows/model/time_activity_vendor.rb,
lib/quickeebooks/online/model/bill_payment_line_item.rb,
lib/quickeebooks/online/model/credit_charge_response.rb,
lib/quickeebooks/online/model/time_activity_employee.rb,
lib/quickeebooks/online/model/journal_entry_line_item.rb,
lib/quickeebooks/online/model/sales_receipt_line_item.rb,
lib/quickeebooks/windows/model/credit_charge_response.rb,
lib/quickeebooks/windows/model/sync_activity_response.rb,
lib/quickeebooks/windows/model/sync_status_drill_down.rb,
lib/quickeebooks/windows/model/time_activity_employee.rb,
lib/quickeebooks/windows/model/sales_receipt_line_item.rb
Overview
Defined Under Namespace
Modules: Common, Model, Online, Shared, Windows
Classes: Collection
Constant Summary
collapse
- VERSION =
"0.1.23"
- @@logger =
nil
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.log(msg) ⇒ Object
28
29
30
31
32
33
|
# File 'lib/quickeebooks.rb', line 28
def log(msg)
if log?
logger.info(msg)
logger.flush if logger.respond_to?(:flush)
end
end
|
Class Method Details
.log? ⇒ Boolean
Returns whether to log. Defaults to ‘false’.
24
25
26
|
# File 'lib/quickeebooks.rb', line 24
def log?
@log ||= false
end
|
.logger ⇒ Object
12
13
14
|
# File 'lib/quickeebooks.rb', line 12
def logger
@@logger ||= ::Logger.new($stdout) end
|
.logger=(logger) ⇒ Object
16
17
18
|
# File 'lib/quickeebooks.rb', line 16
def logger=(logger)
@@logger = logger
end
|