Sha256: 8cbcf6c146461a0d389812e7152289ab38839d99be952a9d4a62360554aacdae
Contents?: true
Size: 1.88 KB
Versions: 2
Compression:
Stored size: 1.88 KB
Contents
require 'roxml' require 'logger' require 'nokogiri' require 'logger' require 'active_model' require 'cgi' require 'date' require 'forwardable' require 'oauth' require 'quickbooks/util/logging' #== Models require 'quickbooks/model/base_model' require 'quickbooks/model/meta_data' require 'quickbooks/model/custom_field' require 'quickbooks/model/invoice_item_ref' require 'quickbooks/model/sales_item_line_detail' require 'quickbooks/model/sub_total_line_detail' require 'quickbooks/model/customer_ref' require 'quickbooks/model/discount_override' require 'quickbooks/model/payment_line_detail' require 'quickbooks/model/item' require 'quickbooks/model/telephone_number' require 'quickbooks/model/email_address' require 'quickbooks/model/web_site_address' require 'quickbooks/model/physical_address' require 'quickbooks/model/linked_transaction' require 'quickbooks/model/invoice_line_item' require 'quickbooks/model/invoice' require 'quickbooks/model/customer' #== Services require 'quickbooks/service/base_service' require 'quickbooks/service/service_crud' require 'quickbooks/service/customer' require 'quickbooks/service/invoice' require 'quickbooks/service/item' class InvalidModelException < StandardError; end module Quickbooks @@logger = nil class << self def logger @@logger ||= ::Logger.new($stdout) # TODO: replace with a real log file end def logger=(logger) @@logger = logger end # set logging on or off attr_writer :log # Returns whether to log. Defaults to 'false'. def log? @log ||= false end def log(msg) if log? logger.info(msg) logger.flush if logger.respond_to?(:flush) end end end # << self class Collection attr_accessor :entries # Legacy Attributes (v2) attr_accessor :count, :current_page # v3 Attributes attr_accessor :start_position, :max_results, :total_count end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
quickbooks-ruby-0.0.2 | lib/quickbooks.rb |
quickbooks-ruby-0.0.1 | lib/quickbooks.rb |