class Github::Client::Gists
def list(*args)
- Api: - public
Returns:
-
(Hash)
-
Other tags:
- See: https://developer.github.com/v3/gists/#list-all-public-gists -
See: https://developer.github.com/v3/gists/#list-a-users-gists -
def list(*args) params = arguments(args).params response = if (user = params.delete('user')) get_request("/users/#{user}/gists", params) elsif args.map(&:to_s).include?('public') get_request("/gists/public", params) else get_request("/gists", params) end return response unless block_given? response.each { |el| yield el } end