lib/github_cli/commands/collaborators.rb in github_cli-0.5.9 vs lib/github_cli/commands/collaborators.rb in github_cli-0.6.0

- old
+ new

@@ -5,25 +5,37 @@ namespace :collab desc 'list <owner> <repo>', 'Lists collaborators' def list(owner, repo) - Collaborator.all owner, repo, options[:params], options[:format] + global_options = options.dup + params = options[:params].dup + Util.hash_without!(global_options, params.keys + ['params']) + Collaborator.all owner, repo, params, global_options end desc 'add <owner> <repo> <user>', 'Add a collaborator' def add(owner, repo, user) - Collaborator.add owner, repo, user, options[:params], options[:format] + global_options = options.dup + params = options[:params].dup + Util.hash_without!(global_options, params.keys + ['params']) + Collaborator.add owner, repo, user, params, global_options end desc 'collab <owner> <repo> <user>', 'Checks if user is a collaborator on a given repo' def collab(owner, repo, user) - Collaborator.collaborator? owner, repo, user, options[:params], options[:format] + global_options = options.dup + params = options[:params].dup + Util.hash_without!(global_options, params.keys + ['params']) + Collaborator.collaborator? owner, repo, user, params, global_options end desc 'remove <owner> <repo> <user>', 'Remove a collaborator' def remove(owner, repo, user) - Collaborator.remove owner, repo, user, options[:params], options[:format] + global_options = options.dup + params = options[:params].dup + Util.hash_without!(global_options, params.keys + ['params']) + Collaborator.remove owner, repo, user, params, global_options end end # Collaborators end # GithubCLI