Sha256: 956745922e1a250a31301ee4776775981e31e87a790e63389205a4471ca9d78d
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
require 'xeroizer/record/application_helper' module Xeroizer class GenericApplication include Http extend Record::ApplicationHelper attr_reader :client, :xero_url, :logger extend Forwardable def_delegators :client, :access_token record :Account record :BrandingTheme record :Contact record :CreditNote record :Currency record :Invoice record :Item record :Journal record :ManualJournal record :Organisation record :Payment record :TaxRate record :TrackingCategory report :AgedPayablesByContact report :AgedReceivablesByContact report :BalanceSheet report :BankStatement report :BankSummary report :BudgetSummary report :ExecutiveSummary report :ProfitAndLoss report :TrialBalance public # Never used directly. Use sub-classes instead. # @see PublicApplication # @see PrivateApplication # @see PartnerApplication def initialize(consumer_key, consumer_secret, options = {}) @xero_url = options[:xero_url] || "https://api.xero.com/api.xro/2.0" @client = OAuth.new(consumer_key, consumer_secret, options) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xeroizer-0.2.0 | lib/xeroizer/generic_application.rb |