Module: Elmas
- Defined in:
- lib/elmas/oauth.rb,
lib/elmas.rb,
lib/elmas/api.rb,
lib/elmas/log.rb,
lib/elmas/uri.rb,
lib/elmas/oauth.rb,
lib/elmas/utils.rb,
lib/elmas/client.rb,
lib/elmas/config.rb,
lib/elmas/parser.rb,
lib/elmas/request.rb,
lib/elmas/version.rb,
lib/elmas/resource.rb,
lib/elmas/response.rb,
lib/elmas/exception.rb,
lib/elmas/sanitizer.rb,
lib/elmas/result_set.rb,
lib/elmas/resources/item.rb,
lib/elmas/resources/layout.rb,
lib/elmas/resources/account.rb,
lib/elmas/resources/contact.rb,
lib/elmas/resources/journal.rb,
lib/elmas/resources/mailbox.rb,
lib/elmas/resources/project.rb,
lib/elmas/resources/costunit.rb,
lib/elmas/resources/document.rb,
lib/elmas/resources/vat_code.rb,
lib/elmas/resources/bank_entry.rb,
lib/elmas/resources/costcenter.rb,
lib/elmas/resources/gl_account.rb,
lib/elmas/resources/item_group.rb,
lib/elmas/resources/sales_entry.rb,
lib/elmas/resources/sales_order.rb,
lib/elmas/resources/transaction.rb,
lib/elmas/resources/sales_invoice.rb,
lib/elmas/resources/purchase_entry.rb,
lib/elmas/resources/bank_entry_line.rb,
lib/elmas/resources/base_entry_line.rb,
lib/elmas/resources/receivables_list.rb,
lib/elmas/resources/sales_entry_line.rb,
lib/elmas/resources/sales_order_line.rb,
lib/elmas/resources/time_transaction.rb,
lib/elmas/resources/transaction_line.rb,
lib/elmas/resources/sales_invoice_line.rb,
lib/elmas/resources/document_attachment.rb,
lib/elmas/resources/purchase_entry_line.rb,
lib/elmas/resources/general_journal_entry.rb,
lib/elmas/resources/printed_sales_invoice.rb,
lib/elmas/resources/aging_receivables_list.rb,
lib/elmas/resources/shared_sales_attributes.rb,
lib/elmas/resources/general_journal_entry_line.rb
Overview
from developers.exactonline.com/#Example retrieve access token.html
Defined Under Namespace
Modules: Config, Log, OAuth, Request, Resource, SharedSalesAttributes, Utils Classes: API, Account, AgingReceivablesList, BadRequestException, BankEntry, BankEntryLine, BaseEntryLine, Client, Contact, Costcenter, Costunit, Document, DocumentAttachment, GLAccount, GeneralJournalEntry, GeneralJournalEntryLine, Item, ItemGroup, Journal, Layout, Mailbox, OauthResponse, Parser, PrintedSalesInvoice, Project, PurchaseEntry, PurchaseEntryLine, ReceivablesList, Response, ResultSet, SalesEntry, SalesEntryLine, SalesInvoice, SalesInvoiceLine, SalesOrder, SalesOrderLine, TimeTransaction, Transaction, TransactionLine, UnauthorizedException, VatCode, Version
Constant Summary
Constants included from Config
Config::DEFAULT_ACCESS_TOKEN, Config::DEFAULT_ADAPTER, Config::DEFAULT_BASE_URL, Config::DEFAULT_CLIENT_ID, Config::DEFAULT_CLIENT_SECRET, Config::DEFAULT_CONNECTION_OPTIONS, Config::DEFAULT_DIVISION, Config::DEFAULT_ENDPOINT, Config::DEFAULT_FORMAT, Config::DEFAULT_REDIRECT_URI, Config::DEFAULT_REFRESH_TOKEN, Config::DEFAULT_USER_AGENT, Config::VALID_FORMATS, Config::VALID_OPTIONS_KEYS
Class Method Summary collapse
- .client(options = {}) ⇒ Object
-
.method_missing(method, *args, &block) ⇒ Object
Delegate to Elmas::Client.
-
.respond_to?(method, include_all = false) ⇒ Boolean
Delegate to Elmas::Client.
Methods included from Config
configure, extended, options, reset
Methods included from Log
Class Method Details
.client(options = {}) ⇒ Object
49 50 51 |
# File 'lib/elmas.rb', line 49 def self.client( = {}) Elmas::Client.new() end |
.method_missing(method, *args, &block) ⇒ Object
Delegate to Elmas::Client
54 55 56 57 |
# File 'lib/elmas.rb', line 54 def self.method_missing(method, *args, &block) super unless client.respond_to?(method) client.send(method, *args, &block) end |
.respond_to?(method, include_all = false) ⇒ Boolean
Delegate to Elmas::Client
60 61 62 |
# File 'lib/elmas.rb', line 60 def self.respond_to?(method, include_all = false) client.respond_to?(method, include_all) || super end |