Module: Github::ApiResources
- Included in:
- Commit, Repository, User
- Defined in:
- lib/le-git/resources.rb
Instance Method Summary collapse
- #api_resource ⇒ Object
- #list_commits_resource(username, repo, branch = 'master') ⇒ Object
- #search_user_resource(username) ⇒ Object
- #show_repo_resource(name) ⇒ Object
- #show_user_resource(username) ⇒ Object
Instance Method Details
#api_resource ⇒ Object
3 4 5 |
# File 'lib/le-git/resources.rb', line 3 def api_resource RestClient::Resource.new("http://github.com/api/v2/xml") end |
#list_commits_resource(username, repo, branch = 'master') ⇒ Object
19 20 21 |
# File 'lib/le-git/resources.rb', line 19 def list_commits_resource(username, repo, branch = 'master') api_resource["commits/list/#{username}/#{repo}/#{branch}"] end |
#search_user_resource(username) ⇒ Object
7 8 9 |
# File 'lib/le-git/resources.rb', line 7 def search_user_resource(username) api_resource["user/search/#{username}"] end |
#show_repo_resource(name) ⇒ Object
11 12 13 |
# File 'lib/le-git/resources.rb', line 11 def show_repo_resource(name) api_resource["repos/show/#{name}"] end |
#show_user_resource(username) ⇒ Object
15 16 17 |
# File 'lib/le-git/resources.rb', line 15 def show_user_resource(username) api_resource["user/show/#{username}"] end |