Module: Rexpense
- Defined in:
- lib/rexpense.rb,
lib/rexpense/http.rb,
lib/rexpense/client.rb,
lib/rexpense/request.rb,
lib/rexpense/version.rb,
lib/rexpense/response.rb,
lib/rexpense/exception.rb,
lib/rexpense/entities/tag.rb,
lib/rexpense/configuration.rb,
lib/rexpense/entities/base.rb,
lib/rexpense/entities/user.rb,
lib/rexpense/resources/tag.rb,
lib/rexpense/resources/base.rb,
lib/rexpense/entities/comment.rb,
lib/rexpense/entities/expense.rb,
lib/rexpense/entities/webhook.rb,
lib/rexpense/entities/activity.rb,
lib/rexpense/resources/expense.rb,
lib/rexpense/resources/webhook.rb,
lib/rexpense/resources/activity.rb,
lib/rexpense/entities/attachment.rb,
lib/rexpense/entities/collection.rb,
lib/rexpense/entities/membership.rb,
lib/rexpense/entities/advancement.rb,
lib/rexpense/entities/pre_expense.rb,
lib/rexpense/entities/organization.rb,
lib/rexpense/resources/advancement.rb,
lib/rexpense/resources/pre_expense.rb,
lib/rexpense/entities/reimbursement.rb,
lib/rexpense/resources/organization.rb,
lib/rexpense/entities/tag_collection.rb,
lib/rexpense/resources/reimbursement.rb,
lib/rexpense/resources/resource_base.rb,
lib/rexpense/entities/user_collection.rb,
lib/rexpense/entities/comment_collection.rb,
lib/rexpense/entities/expense_collection.rb,
lib/rexpense/entities/webhook_collection.rb,
lib/rexpense/entities/activity_collection.rb,
lib/rexpense/entities/attachment_collection.rb,
lib/rexpense/entities/membership_collection.rb,
lib/rexpense/entities/advancement_collection.rb,
lib/rexpense/entities/advancement_devolution.rb,
lib/rexpense/entities/pre_expense_collection.rb,
lib/rexpense/entities/organization_collection.rb,
lib/rexpense/resources/advancement_devolution.rb,
lib/rexpense/entities/reimbursement_collection.rb
Defined Under Namespace
Modules: Entities, Resources
Classes: Client, Configuration, Exception, Http, Request, RequestError, RequestTimeout, Response
Constant Summary
collapse
- VERSION =
"2.1.0".freeze
Class Method Summary
collapse
Class Method Details
.client(token) ⇒ Object
16
17
18
|
# File 'lib/rexpense.rb', line 16
def self.client(token)
Client.new(token)
end
|
.configuration ⇒ Object
8
9
10
|
# File 'lib/rexpense.rb', line 8
def self.configuration
@configuration ||= Configuration.new
end
|
12
13
14
|
# File 'lib/rexpense.rb', line 12
def self.configure
yield(configuration) if block_given?
end
|