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