lib/github_api/orgs/teams.rb in github_api-0.6.0 vs lib/github_api/orgs/teams.rb in github_api-0.6.1
- old
+ new
@@ -17,11 +17,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.list 'org-name'
#
def list(org_name, params={})
_validate_presence_of org_name
- _normalize_params_keys(params)
+ normalize! params
response = get_request("/orgs/#{org_name}/teams", params)
return response unless block_given?
response.each { |el| yield el }
end
@@ -33,11 +33,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.get 'team-name'
#
def get(team_name, params={})
_validate_presence_of team_name
- _normalize_params_keys(params)
+ normalize! params
get_request("/teams/#{team_name}", params)
end
alias :find :get
@@ -61,12 +61,12 @@
# "github/dotfiles"
# ]
#
def create(org_name, params={})
_validate_presence_of org_name
- _normalize_params_keys(params)
- _filter_params_keys(VALID_TEAM_PARAM_NAMES, params)
+ normalize! params
+ filter! VALID_TEAM_PARAM_NAMES, params
assert_valid_values(VALID_TEAM_PARAM_VALUES, params)
assert_required_keys(%w[ name ], params)
post_request("/orgs/#{org_name}/teams", params)
end
@@ -87,13 +87,12 @@
# "name" => "new team name",
# "permission" => "push"
#
def edit(team_name, params={})
_validate_presence_of team_name
- _normalize_params_keys(params)
-
- _filter_params_keys(VALID_TEAM_PARAM_NAMES, params)
+ normalize! params
+ filter! VALID_TEAM_PARAM_NAMES, params
assert_valid_values(VALID_TEAM_PARAM_VALUES, params)
assert_required_keys(%w[ name ], params)
patch_request("/teams/#{team_name}", params)
end
@@ -105,11 +104,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.delete 'team-name'
#
def delete(team_name, params={})
_validate_presence_of team_name
- _normalize_params_keys(params)
+ normalize! params
delete_request("/teams/#{team_name}", params)
end
alias :remove :delete
# List team members
@@ -120,11 +119,11 @@
# github.orgs.teams.list_members 'team-name'
# github.orgs.teams.list_members 'team-name' { |member| ... }
#
def list_members(team_name, params={})
_validate_presence_of team_name
- _normalize_params_keys(params)
+ normalize! params
response = get_request("/teams/#{team_name}/members", params)
return response unless block_given?
response.each { |el| yield el }
end
@@ -136,11 +135,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.team_member? 'team-name', 'user-name'
#
def team_member?(team_name, member_name, params={})
_validate_presence_of team_name, member_name
- _normalize_params_keys(params)
+ normalize! params
get_request("/teams/#{team_name}/members/#{member_name}", params)
true
rescue Github::Error::NotFound
false
end
@@ -152,11 +151,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.add_member 'team-name', 'user-name'
#
def add_member(team_name, member_name, params={})
_validate_presence_of team_name, member_name
- _normalize_params_keys(params)
+ normalize! params
put_request("/teams/#{team_name}/members/#{member_name}", params)
end
alias :add_team_member :add_member
# Remove a team member
@@ -169,11 +168,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.remove_member 'team-name', 'member-name'
#
def remove_member(team_name, member_name, params={})
_validate_presence_of team_name, member_name
- _normalize_params_keys(params)
+ normalize! params
delete_request("/teams/#{team_name}/members/#{member_name}", params)
end
alias :remove_team_member :remove_member
# List team repositories
@@ -182,11 +181,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.list_repos 'team-name'
#
def list_repos(team_name, params={})
_validate_presence_of team_name
- _normalize_params_keys(params)
+ normalize! params
response = get_request("/teams/#{team_name}/repos", params)
return response unless block_given?
response.each { |el| yield el }
end
@@ -198,11 +197,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.team_repo? 'team-name', 'user-name', 'repo-name'
#
def team_repo?(team_name, user_name, repo_name, params={})
_validate_presence_of team_name, user_name, repo_name
- _normalize_params_keys(params)
+ normalize! params
get_request("/teams/#{team_name}/repos/#{user_name}/#{repo_name}", params)
true
rescue Github::Error::NotFound
false
end
@@ -219,11 +218,11 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.add_repo 'team-name', 'user-name', 'repo-name'
#
def add_repo(team_name, user_name, repo_name, params={})
_validate_presence_of team_name, user_name, repo_name
- _normalize_params_keys(params)
+ normalize! params
put_request("/teams/#{team_name}/repos/#{user_name}/#{repo_name}", params)
end
alias :add_repository :add_repo
# Remove a team repository
@@ -236,10 +235,10 @@
# github = Github.new :oauth_token => '...'
# github.orgs.teams.remove_repo 'team-name', 'user-name', 'repo-name'
#
def remove_repo(team_name, user_name, repo_name, params={})
_validate_presence_of team_name, user_name, repo_name
- _normalize_params_keys(params)
+ normalize! params
delete_request("/teams/#{team_name}/repos/#{user_name}/#{repo_name}", params)
end
alias :remove_repository :remove_repo
end # Orgs::Teams