Module: Github::ApiResources

Included in:
Commit, Repository, User
Defined in:
lib/le-git/resources.rb

Instance Method Summary collapse

Instance Method Details

#api_resourceObject



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