Module: Myfinance

Defined in:
lib/myfinance.rb,
lib/myfinance/http.rb,
lib/myfinance/client.rb,
lib/myfinance/request.rb,
lib/myfinance/version.rb,
lib/myfinance/response.rb,
lib/myfinance/exception.rb,
lib/myfinance/entities/tax.rb,
lib/myfinance/configuration.rb,
lib/myfinance/entities/base.rb,
lib/myfinance/entities/sale.rb,
lib/myfinance/resources/tax.rb,
lib/myfinance/resources/base.rb,
lib/myfinance/resources/sale.rb,
lib/myfinance/entities/entity.rb,
lib/myfinance/entities/person.rb,
lib/myfinance/entities/account.rb,
lib/myfinance/entities/webhook.rb,
lib/myfinance/resources/entity.rb,
lib/myfinance/resources/person.rb,
lib/myfinance/entities/category.rb,
lib/myfinance/resources/account.rb,
lib/myfinance/resources/webhook.rb,
lib/myfinance/entities/sale_rule.rb,
lib/myfinance/resources/category.rb,
lib/myfinance/entities/attachment.rb,
lib/myfinance/entities/collection.rb,
lib/myfinance/resources/reconcile.rb,
lib/myfinance/resources/sale_rule.rb,
lib/myfinance/entities/credit_card.rb,
lib/myfinance/resources/attachment.rb,
lib/myfinance/entities/sale_account.rb,
lib/myfinance/resources/credit_card.rb,
lib/myfinance/resources/sale_account.rb,
lib/myfinance/entities/bank_statement.rb,
lib/myfinance/entities/tax_collection.rb,
lib/myfinance/entities/deposit_account.rb,
lib/myfinance/entities/payable_account.rb,
lib/myfinance/entities/sale_collection.rb,
lib/myfinance/resources/bank_statement.rb,
lib/myfinance/resources/deposit_account.rb,
lib/myfinance/resources/payable_account.rb,
lib/myfinance/entities/custom_classifier.rb,
lib/myfinance/entities/entity_collection.rb,
lib/myfinance/entities/financial_account.rb,
lib/myfinance/entities/person_collection.rb,
lib/myfinance/entities/account_collection.rb,
lib/myfinance/entities/receivable_account.rb,
lib/myfinance/entities/webhook_collection.rb,
lib/myfinance/resources/custom_classifier.rb,
lib/myfinance/resources/financial_account.rb,
lib/myfinance/entities/category_collection.rb,
lib/myfinance/resources/receivable_account.rb,
lib/myfinance/entities/reconcile_collection.rb,
lib/myfinance/entities/sale_rule_collection.rb,
lib/myfinance/entities/attachment_collection.rb,
lib/myfinance/entities/classification_center.rb,
lib/myfinance/entities/financial_transaction.rb,
lib/myfinance/entities/credit_card_collection.rb,
lib/myfinance/resources/classification_center.rb,
lib/myfinance/resources/financial_transaction.rb,
lib/myfinance/entities/credit_card_transaction.rb,
lib/myfinance/entities/custom_classifier_value.rb,
lib/myfinance/entities/sale_account_collection.rb,
lib/myfinance/resources/credit_card_transaction.rb,
lib/myfinance/resources/custom_classifier_value.rb,
lib/myfinance/entities/deposit_account_collection.rb,
lib/myfinance/entities/payable_account_collection.rb,
lib/myfinance/entities/custom_classifier_collection.rb,
lib/myfinance/entities/receivable_account_collection.rb,
lib/myfinance/entities/classification_center_collection.rb,
lib/myfinance/entities/financial_transaction_collection.rb,
lib/myfinance/entities/credit_card_transaction_collection.rb,
lib/myfinance/entities/custom_classifier_value_collection.rb

Defined Under Namespace

Modules: Entities, Resources Classes: Client, Configuration, Exception, Http, Request, Response

Constant Summary collapse

VERSION =
"1.8.4".freeze
RequestTimeout =
Class.new(Exception)
RequestError =
Class.new(Exception)

Class Method Summary collapse

Class Method Details

.client(token, account_id = nil) ⇒ Object



17
18
19
# File 'lib/myfinance.rb', line 17

def self.client(token,  = nil)
  Client.new(token, )
end

.configurationObject



9
10
11
# File 'lib/myfinance.rb', line 9

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



13
14
15
# File 'lib/myfinance.rb', line 13

def self.configure
  yield(configuration) if block_given?
end