Module: Nearmiss
- Extended by:
- Configurable, Util
- Defined in:
- lib/nearmiss-ruby/default.rb,
lib/nearmiss-ruby.rb,
lib/nearmiss-ruby/util.rb,
lib/nearmiss-ruby/error.rb,
lib/nearmiss-ruby/client.rb,
lib/nearmiss-ruby/project.rb,
lib/nearmiss-ruby/version.rb,
lib/nearmiss-ruby/incident.rb,
lib/nearmiss-ruby/response.rb,
lib/nearmiss-ruby/arguments.rb,
lib/nearmiss-ruby/rate_limit.rb,
lib/nearmiss-ruby/raise_error.rb,
lib/nearmiss-ruby/client/users.rb,
lib/nearmiss-ruby/configurable.rb,
lib/nearmiss-ruby/authentication.rb,
lib/nearmiss-ruby/client/account.rb,
lib/nearmiss-ruby/client/projects.rb,
lib/nearmiss-ruby/client/bookmarks.rb,
lib/nearmiss-ruby/client/companies.rb,
lib/nearmiss-ruby/client/incidents.rb,
lib/nearmiss-ruby/client/categories.rb,
lib/nearmiss-ruby/client/rate_limit.rb,
lib/nearmiss-ruby/client/attachments.rb,
lib/nearmiss-ruby/client/notifications.rb
Overview
require “bim360/version” unless defined?(Nearmiss::VERSION) require ‘bim360/response/raise_error’
Defined Under Namespace
Modules: Authentication, Configurable, Default, Response, Util Classes: ApplicationCredentialsRequired, Arguments, BadGateway, BadRequest, Client, ClientError, Conflict, Error, Forbidden, Incident, InternalServerError, MethodNotAllowed, MissingContentType, MissingParams, NotAcceptable, NotFound, NotImplemented, Project, RateLimit, ServerError, ServiceUnavailable, TooManyLoginAttempts, TooManyRequests, Unauthorized, UnprocessableEntity, UnsupportedMediaType
Constant Summary collapse
- VERSION =
"1.0.4"
Instance Attribute Summary
Attributes included from Configurable
#api_endpoint, #api_key, #auto_paginate, #connection_options, #email, #middleware, #password, #per_page, #proxy, #user_agent
Class Method Summary collapse
-
.client ⇒ Nearmiss::Client
API client based on configured options Configurable.
- .respond_to_missing?(method_name, include_private = false) ⇒ Boolean
Methods included from Util
Methods included from Configurable
configure, keys, options, reset!
Class Method Details
.client ⇒ Nearmiss::Client
API client based on configured options Configurable
26 27 28 29 |
# File 'lib/nearmiss-ruby.rb', line 26 def client @client = Nearmiss::Client.new() unless defined?(@client) && @client.() @client end |
.respond_to_missing?(method_name, include_private = false) ⇒ Boolean
32 33 34 |
# File 'lib/nearmiss-ruby.rb', line 32 def respond_to_missing?(method_name, include_private=false) client.respond_to?(method_name, include_private) end |