class Github::Issues
def issues(params={})
:direction => 'asc'
:sort => 'comments',
:labels => "bug,ui,bla",
:state => 'open',
:filter => 'created',
@github.issues.issues :since => '2011-04-12312:12:121',
@github = Github.new :oauth_token => '...'
= Examples
:since - Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
:direction - asc, desc, default: desc
:sort - created, updated, comments, default: created
:labels - String list of comma separated Label names. Example: bug,ui,@high
:state - open, closed, default: open
* subscribed: Issues assigned to you (default)
* mentioned: Issues assigned to you (default)
* created: Issues assigned to you (default)
* assigned: Issues assigned to you (default)
:filter
= Parameters
List your issues
def issues(params={}) _normalize_params_keys(params) _filter_params_keys(VALID_ISSUE_PARAM_NAMES, params) _merge_mime_type(:issue, params) _validate_params_values(VALID_ISSUE_PARAM_VALUES, params) response = get("/issues", params) return response unless block_given? response.each { |el| yield el } end