Module: Camper

Defined in:
lib/camper.rb,
lib/camper/error.rb,
lib/camper/client.rb,
lib/camper/logging.rb,
lib/camper/request.rb,
lib/camper/version.rb,
lib/camper/resource.rb,
lib/camper/api/todos.rb,
lib/camper/url_utils.rb,
lib/camper/api/people.rb,
lib/camper/api/comments.rb,
lib/camper/api/messages.rb,
lib/camper/api/projects.rb,
lib/camper/api/resource.rb,
lib/camper/api/todolists.rb,
lib/camper/authorization.rb,
lib/camper/configuration.rb,
lib/camper/api/recordings.rb,
lib/camper/pagination_data.rb,
lib/camper/recording_types.rb,
lib/camper/api/message_board.rb,
lib/camper/api/message_types.rb,
lib/camper/resources/project.rb,
lib/camper/paginated_response.rb

Defined Under Namespace

Modules: Authorization, Error, Logging, UrlUtils Classes: Client, Configuration, PaginatedResponse, PaginationData, Project, RecordingTypes, Request, Resource

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.client(options = {}) ⇒ Camper::Client

Alias for Camper::Client.new

Returns:



23
24
25
# File 'lib/camper.rb', line 23

def self.client(options = {})
  Camper::Client.new(options)
end

.configure(&block) ⇒ Camper::Client

Delegates to Camper::Client configure method

Returns:



30
31
32
# File 'lib/camper.rb', line 30

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