Metadata


Name
github_api
Version
0.6.0
Platform
ruby
Authors
Piotr Murach
Bindir
bin
Date
2012-06-12 00:00:00 UTC
Dependencies
hashie (~> 1.2.0)
faraday (~> 0.8.0)
multi_json (~> 1.3)
oauth2 (~> 0.7)
nokogiri (~> 1.5.2)
rspec (>= 0, development)
cucumber (>= 0, development)
yajl-ruby (~> 1.1.0, development)
webmock (~> 1.8.0, development)
vcr (~> 2.2.0, development)
simplecov (~> 0.6.1, development)
guard (>= 0, development)
guard-rspec (>= 0, development)
guard-cucumber (>= 0, development)
rake (>= 0, development)
bundler (>= 0, development)
Description
Ruby wrapper that supports all of the GitHub API v3 methods(nearly 200). It's build in a modular way, that is, you can either instantiate the whole api wrapper Github.new or use parts of it e.i. Github::Repos.new if working solely with repositories is your main concern.
Files
LICENSE.txt
README.md
Rakefile
features/README.rdoc
features/cassettes/errors/repos/create.yml
features/cassettes/events/issue.yml
features/cassettes/events/network.yml
features/cassettes/events/org.yml
features/cassettes/events/performed.yml
features/cassettes/events/public.yml
features/cassettes/events/received.yml
features/cassettes/events/repo.yml
features/cassettes/events/user_org.yml
features/cassettes/gists/comments/all.yml
features/cassettes/gists/comments/first.yml
features/cassettes/gists/fork.yml
features/cassettes/gists/gist.yml
features/cassettes/gists/gists/public_all.yml
features/cassettes/gists/gists/starred.yml
features/cassettes/gists/gists/user_all.yml
features/cassettes/gists/star.yml
features/cassettes/gists/starred.yml
features/cassettes/gists/unstar.yml
features/cassettes/git_data/references/all.yml
features/cassettes/git_data/references/all_tags.yml
features/cassettes/git_data/references/one.yml
features/cassettes/issues/create.yml
features/cassettes/issues/edit.yml
features/cassettes/issues/get.yml
features/cassettes/issues/list/repo.yml
features/cassettes/issues/list/user.yml
features/cassettes/orgs/get.yml
features/cassettes/orgs/list/oauth_user.yml
features/cassettes/orgs/list/user.yml
features/cassettes/pagination/issues/list/first.yml
features/cassettes/pagination/issues/list/last.yml
features/cassettes/pagination/issues/list/next.yml
features/cassettes/pagination/issues/list/prev.yml
features/cassettes/pagination/repos/commits/list.yml
features/cassettes/pagination/repos/commits/next.yml
features/cassettes/pagination/repos/commits/sha.yml
features/cassettes/pagination/repos/commits/sha/next.yml
features/cassettes/pagination/repos/diff.yml
features/cassettes/pagination/repos/diff/next.yml
features/cassettes/pagination/repos/list.yml
features/cassettes/pagination/repos/list/next.yml
features/cassettes/pagination/repos/per_page/each_page.yml
features/cassettes/pagination/repos/per_page/first.yml
features/cassettes/pull_requests/get.yml
features/cassettes/pull_requests/list.yml
features/cassettes/repos/branches.yml
features/cassettes/repos/contents/archive.yml
features/cassettes/repos/contents/get.yml
features/cassettes/repos/contents/readme.yml
features/cassettes/repos/create.yml
features/cassettes/repos/get.yml
features/cassettes/repos/languages.yml
features/cassettes/repos/list.yml
features/cassettes/repos/tags.yml
features/cassettes/repos/teams.yml
features/cassettes/search/email.yml
features/cassettes/search/issues.yml
features/cassettes/search/repos.yml
features/cassettes/search/users.yml
features/cassettes/users/emails/add.yml
features/cassettes/users/emails/all.yml
features/cassettes/users/emails/delete.yml
features/cassettes/users/get/oauth.yml
features/cassettes/users/get/user.yml
features/error_codes.feature
features/events.feature
features/gists.feature
features/gists/comments.feature
features/git_data/references.feature
features/github_api.feature
features/issues.feature
features/options.feature
features/orgs.feature
features/pagination.feature
features/pull_requests.feature
features/repos.feature
features/repos/contents.feature
features/search.feature
features/settings.yml
features/settings.yml.sample
features/step_definitions/common_steps.rb
features/step_definitions/github_api_steps.rb
features/support/env.rb
features/support/helpers.rb
features/support/settings.rb
features/support/vcr.rb
features/users.feature
features/users/emails.feature
lib/github_api.rb
lib/github_api/api.rb
lib/github_api/api/actions.rb
lib/github_api/api_factory.rb
lib/github_api/authorization.rb
lib/github_api/authorizations.rb
lib/github_api/client.rb
lib/github_api/compatibility.rb
lib/github_api/configuration.rb
lib/github_api/connection.rb
lib/github_api/constants.rb
lib/github_api/core_ext/array.rb
lib/github_api/core_ext/hash.rb
lib/github_api/core_ext/ordered_hash.rb
lib/github_api/deprecation.rb
lib/github_api/error.rb
lib/github_api/error/bad_request.rb
lib/github_api/error/client_error.rb
lib/github_api/error/forbidden.rb
lib/github_api/error/internal_server_error.rb
lib/github_api/error/invalid_options.rb
lib/github_api/error/not_found.rb
lib/github_api/error/required_params.rb
lib/github_api/error/service_error.rb
lib/github_api/error/service_unavailable.rb
lib/github_api/error/unauthorized.rb
lib/github_api/error/unknown_value.rb
lib/github_api/error/unprocessable_entity.rb
lib/github_api/error/validations.rb
lib/github_api/events.rb
lib/github_api/filter.rb
lib/github_api/gists.rb
lib/github_api/gists/comments.rb
lib/github_api/git_data.rb
lib/github_api/git_data/blobs.rb
lib/github_api/git_data/commits.rb
lib/github_api/git_data/references.rb
lib/github_api/git_data/tags.rb
lib/github_api/git_data/trees.rb
lib/github_api/issues.rb
lib/github_api/issues/comments.rb
lib/github_api/issues/events.rb
lib/github_api/issues/labels.rb
lib/github_api/issues/milestones.rb
lib/github_api/mime_type.rb
lib/github_api/orgs.rb
lib/github_api/orgs/members.rb
lib/github_api/orgs/teams.rb
lib/github_api/page_iterator.rb
lib/github_api/page_links.rb
lib/github_api/page_uri_processor.rb
lib/github_api/paged_request.rb
lib/github_api/params_hash.rb
lib/github_api/pull_requests.rb
lib/github_api/pull_requests/comments.rb
lib/github_api/ratelimit_status.rb
lib/github_api/repos.rb
lib/github_api/repos/collaborators.rb
lib/github_api/repos/commits.rb
lib/github_api/repos/contents.rb
lib/github_api/repos/downloads.rb
lib/github_api/repos/forks.rb
lib/github_api/repos/hooks.rb
lib/github_api/repos/keys.rb
lib/github_api/repos/pub_sub_hubbub.rb
lib/github_api/repos/watching.rb
lib/github_api/request.rb
lib/github_api/request/basic_auth.rb
lib/github_api/request/jsonize.rb
lib/github_api/request/oauth2.rb
lib/github_api/resource.rb
lib/github_api/response.rb
lib/github_api/response/helpers.rb
lib/github_api/response/jsonize.rb
lib/github_api/response/mashify.rb
lib/github_api/response/raise_error.rb
lib/github_api/response/xmlize.rb
lib/github_api/result.rb
lib/github_api/s3_uploader.rb
lib/github_api/search.rb
lib/github_api/users.rb
lib/github_api/users/emails.rb
lib/github_api/users/followers.rb
lib/github_api/users/keys.rb
lib/github_api/utils/url.rb
lib/github_api/validations.rb
lib/github_api/validations/format.rb
lib/github_api/validations/presence.rb
lib/github_api/validations/required.rb
lib/github_api/validations/token.rb
lib/github_api/version.rb
spec/README.rdoc
spec/coverage_adapter.rb
spec/fixtures/auths/authorization.json
spec/fixtures/auths/authorizations.json
spec/fixtures/events/events.json
spec/fixtures/gists/comment.json
spec/fixtures/gists/comments.json
spec/fixtures/gists/gist.json
spec/fixtures/gists/gists.json
spec/fixtures/git_data/blob.json
spec/fixtures/git_data/blob_sha.json
spec/fixtures/git_data/commit.json
spec/fixtures/git_data/reference.json
spec/fixtures/git_data/references.json
spec/fixtures/git_data/tag.json
spec/fixtures/git_data/tree.json
spec/fixtures/issues/comment.json
spec/fixtures/issues/comments.json
spec/fixtures/issues/event.json
spec/fixtures/issues/events.json
spec/fixtures/issues/issue.json
spec/fixtures/issues/issues.json
spec/fixtures/issues/label.json
spec/fixtures/issues/labels.json
spec/fixtures/issues/milestone.json
spec/fixtures/issues/milestones.json
spec/fixtures/orgs/members.json
spec/fixtures/orgs/org.json
spec/fixtures/orgs/orgs.json
spec/fixtures/orgs/team.json
spec/fixtures/orgs/team_repos.json
spec/fixtures/orgs/teams.json
spec/fixtures/pull_requests/comment.json
spec/fixtures/pull_requests/comments.json
spec/fixtures/pull_requests/commits.json
spec/fixtures/pull_requests/files.json
spec/fixtures/pull_requests/merge_failure.json
spec/fixtures/pull_requests/merge_success.json
spec/fixtures/pull_requests/pull_request.json
spec/fixtures/pull_requests/pull_requests.json
spec/fixtures/repos/branches.json
spec/fixtures/repos/collaborators.json
spec/fixtures/repos/commit.json
spec/fixtures/repos/commit_comment.json
spec/fixtures/repos/commit_comments.json
spec/fixtures/repos/commit_comparison.json
spec/fixtures/repos/commits.json
spec/fixtures/repos/content.json
spec/fixtures/repos/contributors.json
spec/fixtures/repos/download.json
spec/fixtures/repos/download_s3.json
spec/fixtures/repos/downloads.json
spec/fixtures/repos/fork.json
spec/fixtures/repos/forks.json
spec/fixtures/repos/hook.json
spec/fixtures/repos/hooks.json
spec/fixtures/repos/key.json
spec/fixtures/repos/keys.json
spec/fixtures/repos/languages.json
spec/fixtures/repos/readme.json
spec/fixtures/repos/repo.json
spec/fixtures/repos/repo_comments.json
spec/fixtures/repos/repos.json
spec/fixtures/repos/tags.json
spec/fixtures/repos/teams.json
spec/fixtures/repos/watched.json
spec/fixtures/repos/watchers.json
spec/fixtures/search/email.json
spec/fixtures/search/issues.json
spec/fixtures/search/repositories.json
spec/fixtures/search/users.json
spec/fixtures/users/emails.json
spec/fixtures/users/followers.json
spec/fixtures/users/key.json
spec/fixtures/users/keys.json
spec/fixtures/users/user.json
spec/github/api_factory_spec.rb
spec/github/api_spec.rb
spec/github/authorization_spec.rb
spec/github/authorizations_spec.rb
spec/github/client_spec.rb
spec/github/core_ext/hash_spec.rb
spec/github/deprecation_spec.rb
spec/github/error/client_error_spec.rb
spec/github/error/invalid_options_spec.rb
spec/github/error/required_params_spec.rb
spec/github/error/unknown_value_spec.rb
spec/github/events_spec.rb
spec/github/filter_spec.rb
spec/github/gists/comments_spec.rb
spec/github/gists_spec.rb
spec/github/git_data/blobs_spec.rb
spec/github/git_data/commits_spec.rb
spec/github/git_data/references_spec.rb
spec/github/git_data/tags_spec.rb
spec/github/git_data/trees_spec.rb
spec/github/git_data_spec.rb
spec/github/issues/comments_spec.rb
spec/github/issues/events_spec.rb
spec/github/issues/labels_spec.rb
spec/github/issues/milestones_spec.rb
spec/github/issues_spec.rb
spec/github/mime_type_spec.rb
spec/github/orgs/members_spec.rb
spec/github/orgs/teams_spec.rb
spec/github/orgs_spec.rb
spec/github/page_iterator_spec.rb
spec/github/page_links_spec.rb
spec/github/paged_request_spec.rb
spec/github/pull_requests/comments_spec.rb
spec/github/pull_requests_spec.rb
spec/github/repos/collaborators_spec.rb
spec/github/repos/commits_spec.rb
spec/github/repos/contents_spec.rb
spec/github/repos/downloads_spec.rb
spec/github/repos/forks_spec.rb
spec/github/repos/hooks_spec.rb
spec/github/repos/keys_spec.rb
spec/github/repos/pub_sub_hubbub_spec.rb
spec/github/repos/watching_spec.rb
spec/github/repos_spec.rb
spec/github/request/jsonize_spec.rb
spec/github/request/oauth2_spec.rb
spec/github/request_spec.rb
spec/github/response/helpers_spec.rb
spec/github/result_spec.rb
spec/github/s3_uploader_spec.rb
spec/github/search_spec.rb
spec/github/users/emails_spec.rb
spec/github/users/followers_spec.rb
spec/github/users/keys_spec.rb
spec/github/users_spec.rb
spec/github/utils/url_spec.rb
spec/github/validations/format_spec.rb
spec/github/validations/presence_spec.rb
spec/github/validations/required_spec.rb
spec/github/validations/token_spec.rb
spec/github/validations_spec.rb
spec/github_spec.rb
spec/spec_helper.rb
spec/support/authentication.rb
spec/support/base.rb
spec/support/file_ops.rb
Homepage
https://github.com/peter-murach/github
Post install message
-------------------------------------------------------------------------------- Thank you for installing github_api-0.6.0. *NOTE*: Version 0.5.0 introduces breaking changes to the way github api is queried. The interface has been rewritten to be more consistent with REST verbs that interact with GitHub hypermedia resources. Thus, to list resources 'list' or 'all' verbs are used, to retrieve individual resource 'get' or 'find' verbs are used. Other CRUDE operations on all resources use preditable verbs as well, such as 'create', 'delete' etc... Again sorry for the inconvenience but I trust that this will help in easier access to the GitHub API and library . For more information: http://rubydoc.info/github/peter-murach/github/master/frames --------------------------------------------------------------------------------
Require paths
lib
Required ruby version
>= 0
Required rubygems version
>= 0
Rubygems version
1.8.10
Specification version
3
Summary
Ruby wrapper for the GitHub API v3
Original platform
ruby
New platform
ruby