Module: AnswerLayer

Defined in:
lib/answerlayer.rb,
lib/answerlayer/client.rb,
lib/answerlayer/errors.rb,
lib/answerlayer/request.rb,
lib/answerlayer/version.rb,
lib/answerlayer/configuration.rb,
lib/answerlayer/authentication.rb,
lib/answerlayer/resources/base.rb,
lib/answerlayer/resources/query.rb,
lib/answerlayer/resources/inquiry.rb,
lib/answerlayer/resources/semantic.rb,
lib/answerlayer/responses/response.rb,
lib/answerlayer/resources/dashboards.rb,
lib/answerlayer/responses/sse_parser.rb,
lib/answerlayer/resources/connections.rb,
lib/answerlayer/responses/api_response.rb,
lib/answerlayer/responses/stream_event.rb,
lib/answerlayer/resources/query_results.rb,
lib/answerlayer/resources/saved_queries.rb,
lib/answerlayer/resources/identity_broker.rb,
lib/answerlayer/responses/result_envelope.rb,
lib/answerlayer/responses/download_response.rb

Defined Under Namespace

Classes: ApiError, ApiResponse, Authentication, BadRequestError, Client, Configuration, ConfigurationError, ConflictError, ConnectionsResource, DashboardsResource, DownloadResponse, Error, ForbiddenError, GoneError, IdentityBrokerResource, InquiryResource, NotFoundError, OAuthError, QueryResource, QueryResultsResource, RateLimitError, Request, RequestError, Resource, Response, ResponseError, ResultEnvelope, SSEParser, SavedQueriesResource, SemanticResource, ServerError, StreamError, StreamEvent, UnauthorizedError, UnprocessableEntityError

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



24
25
26
# File 'lib/answerlayer.rb', line 24

def configuration
  @configuration ||= Configuration.new
end

Class Method Details

.clientObject



33
34
35
# File 'lib/answerlayer.rb', line 33

def client
  Client.new(configuration: configuration)
end

.configure {|configuration| ... } ⇒ Object

Yields:



28
29
30
31
# File 'lib/answerlayer.rb', line 28

def configure
  yield configuration
  configuration
end