Module: ProsperWorks
- Defined in:
- lib/prosperworks.rb,
lib/prosperworks/base.rb,
lib/prosperworks/lead.rb,
lib/prosperworks/task.rb,
lib/prosperworks/utils.rb,
lib/prosperworks/client.rb,
lib/prosperworks/person.rb,
lib/prosperworks/company.rb,
lib/prosperworks/project.rb,
lib/prosperworks/version.rb,
lib/prosperworks/webhook.rb,
lib/prosperworks/base_entity.rb,
lib/prosperworks/errors/base.rb,
lib/prosperworks/opportunity.rb,
lib/prosperworks/configuration.rb,
lib/prosperworks/errors/forbidden.rb,
lib/prosperworks/errors/not_found.rb,
lib/prosperworks/errors/rate_limit.rb,
lib/prosperworks/errors/bad_request.rb,
lib/prosperworks/api_operations/find.rb,
lib/prosperworks/api_operations/list.rb,
lib/prosperworks/errors/server_error.rb,
lib/prosperworks/errors/unauthorized.rb,
lib/prosperworks/errors/unprocessable.rb,
lib/prosperworks/api_operations/create.rb,
lib/prosperworks/api_operations/delete.rb,
lib/prosperworks/api_operations/update.rb,
lib/prosperworks/api_operations/connect.rb
Defined Under Namespace
Modules: ApiOperations, Errors, JSONable
Classes: Base, BaseEntity, Client, Company, Configuration, Lead, Opportunity, Person, Project, Task, Webhook
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
39
40
41
|
# File 'lib/prosperworks.rb', line 39
def self.client
@client ||= Client.new
end
|
43
44
45
46
|
# File 'lib/prosperworks.rb', line 43
def self.configure(&block)
reset!
client.configure(&block)
end
|
.reset! ⇒ Object
35
36
37
|
# File 'lib/prosperworks.rb', line 35
def self.reset!
@client = nil
end
|