Method: BitBucket::Issues::Milestones#create

Defined in:
lib/bitbucket_rest_api/issues/milestones.rb

#create(user_name, repo_name, params = {}) ⇒ Object

Create a milestone

Inputs

<tt>:name</tt> - Required string

Examples

bitbucket = BitBucket.new :user => 'user-name', :repo => 'repo-name'
bitbucket.issues.milestones.create :name => 'hello-world'


58
59
60
61
62
63
64
65
66
67
# File 'lib/bitbucket_rest_api/issues/milestones.rb', line 58

def create(user_name, repo_name, params={})
  _update_user_repo_params(user_name, repo_name)
  _validate_user_repo_params(user, repo) unless user? && repo?

  normalize! params
  filter! VALID_MILESTONE_INPUTS, params
  assert_required_keys(%w[ name ], params)

  post_request("/1.0/repositories/#{user}/#{repo.downcase}/issues/milestones", params)
end