Sha256: b161d2acb1d8a24d485180e104621112867a6e2cf811d0edee5b361c165bba58

Contents?: true

Size: 992 Bytes

Versions: 7

Compression:

Stored size: 992 Bytes

Contents

require "intacctrb/version"
require 'net/http'
require 'nokogiri'
require 'hooks'
require 'ostruct'
require "intacctrb/base"
require "intacctrb/customer"
require "intacctrb/employee"
require "intacctrb/journal_entry"
require "intacctrb/vendor"
require "intacctrb/invoice"
require "intacctrb/bill"
require "intacctrb/ap_payment"
require "intacctrb/account"
require "intacctrb/attachment"

require "intacctrb/exceptions/base"
require "intacctrb/exceptions/vendor"
require "intacctrb/exceptions/bill"
require "intacctrb/exceptions/attachment"
require "intacctrb/exceptions/ap_payment"

class Object
  def blank?
    respond_to?(:empty?) ? empty? : !self
  end

  def present?
    !blank?
  end
end

module IntacctRB
  extend self

  attr_accessor :xml_sender_id  , :xml_password    ,
                :app_user_id    , :app_company_id  , :app_password ,
                :invoice_prefix , :bill_prefix     ,
                :vendor_prefix  , :customer_prefix

  def setup
    yield self
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
intacctrb-0.6.1 lib/intacctrb.rb
intacctrb-0.6.0 lib/intacctrb.rb
intacctrb-0.5.8 lib/intacctrb.rb
intacctrb-0.5.7 lib/intacctrb.rb
intacctrb-0.5.6 lib/intacctrb.rb
intacctrb-0.5.5 lib/intacctrb.rb
intacctrb-0.5.4 lib/intacctrb.rb