Module: Octokit
- Extended by:
- Configurable
- Defined in:
- lib/octokit.rb,
lib/octokit/gist.rb,
lib/octokit/error.rb,
lib/octokit/client.rb,
lib/octokit/default.rb,
lib/octokit/version.rb,
lib/octokit/arguments.rb,
lib/octokit/client/say.rb,
lib/octokit/rate_limit.rb,
lib/octokit/repository.rb,
lib/octokit/client/meta.rb,
lib/octokit/client/refs.rb,
lib/octokit/client/gists.rb,
lib/octokit/client/stats.rb,
lib/octokit/client/users.rb,
lib/octokit/configurable.rb,
lib/octokit/client/emojis.rb,
lib/octokit/client/events.rb,
lib/octokit/client/issues.rb,
lib/octokit/client/labels.rb,
lib/octokit/client/search.rb,
lib/octokit/authentication.rb,
lib/octokit/client/commits.rb,
lib/octokit/client/objects.rb,
lib/octokit/repo_arguments.rb,
lib/octokit/client/contents.rb,
lib/octokit/client/markdown.rb,
lib/octokit/client/statuses.rb,
lib/octokit/client/downloads.rb,
lib/octokit/client/gitignore.rb,
lib/octokit/client/milestones.rb,
lib/octokit/client/rate_limit.rb,
lib/octokit/client/repositories.rb,
lib/octokit/client/legacy_search.rb,
lib/octokit/client/notifications.rb,
lib/octokit/client/organizations.rb,
lib/octokit/client/pull_requests.rb,
lib/octokit/response/raise_error.rb,
lib/octokit/client/authorizations.rb,
lib/octokit/client/pub_sub_hubbub.rb,
lib/octokit/client/service_status.rb,
lib/octokit/client/commit_comments.rb
Overview
Ruby toolkit for the GitHub API
Defined Under Namespace
Modules: Authentication, Configurable, Default, Response Classes: Arguments, BadGateway, BadRequest, Client, Error, Forbidden, Gist, InternalServerError, NotAcceptable, NotFound, NotImplemented, RateLimit, RepoArguments, Repository, ServiceUnavailable, TooManyLoginAttempts, TooManyRequests, Unauthorized, UnprocessableEntity
Constant Summary collapse
- VERSION =
Current version
"2.0.0".freeze
Instance Attribute Summary
Attributes included from Configurable
#access_token, #api_endpoint, #auto_paginate, #client_id, #client_secret, #connection_options, #default_media_type, #login, #middleware, #netrc, #netrc_file, #password, #per_page, #proxy, #user_agent, #web_endpoint
Class Method Summary collapse
-
.client ⇒ Octokit::Client
API client based on configured options Configurable.
Instance Method Summary collapse
- #respond_to?(method_name, include_private = false) ⇒ Boolean
- #respond_to_missing?(method_name, include_private = false) ⇒ Boolean
Methods included from Configurable
configure, keys, netrc?, reset!
Class Method Details
.client ⇒ Octokit::Client
API client based on configured options Configurable
13 14 15 16 |
# File 'lib/octokit.rb', line 13 def client @client = Octokit::Client.new() unless defined?(@client) && @client.() @client end |
Instance Method Details
#respond_to?(method_name, include_private = false) ⇒ Boolean
21 |
# File 'lib/octokit.rb', line 21 def respond_to?(method_name, include_private=false); client.respond_to?(method_name, include_private) || super; end |
#respond_to_missing?(method_name, include_private = false) ⇒ Boolean
19 |
# File 'lib/octokit.rb', line 19 def respond_to_missing?(method_name, include_private=false); client.respond_to?(method_name, include_private); end |