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/pipeline.rb,
lib/prosperworks/base_entity.rb,
lib/prosperworks/errors/base.rb,
lib/prosperworks/opportunity.rb,
lib/prosperworks/configuration.rb,
lib/prosperworks/pipeline_stage.rb,
lib/prosperworks/customer_source.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/search.rb,
lib/prosperworks/api_operations/update.rb,
lib/prosperworks/api_operations/connect.rb

Defined Under Namespace

Modules: ApiOperations, Errors, SerializeEntity Classes: Base, BaseEntity, Client, Company, Configuration, CustomerSource, Lead, Opportunity, Person, Pipeline, PipelineStage, Project, Task, Webhook

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.clientObject



43
44
45
# File 'lib/prosperworks.rb', line 43

def self.client
  @client ||= Client.new
end

.configure(&block) ⇒ Object



47
48
49
50
# File 'lib/prosperworks.rb', line 47

def self.configure(&block)
  reset!
  client.configure(&block)
end

.reset!Object



39
40
41
# File 'lib/prosperworks.rb', line 39

def self.reset!
  @client = nil
end