class Github::Issues::Milestones

def list(*args)


direction: 'asc'
github.issues.milestones.list state: 'open', sort: 'due_date',

or

github.issues.milestones.list
github = Github.new user: 'user-name', repo: 'repo-name'
= Examples

:direction - asc, desc, default: desc
:sort - due_date, completeness, default: due_date
:state - open, closed, default: open
= Parameters

List milestones for a repository
def list(*args)
  arguments(args, :required => [:user, :repo]) do
    sift VALID_MILESTONE_OPTIONS.keys
    assert_values VALID_MILESTONE_OPTIONS
  end
  params = arguments.params
  response = get_request("/repos/#{user}/#{repo}/milestones", params)
  return response unless block_given?
  response.each { |el| yield el }
end