lib/github_api/gists.rb in github_api-0.9.6 vs lib/github_api/gists.rb in github_api-0.9.7

- old
+ new

@@ -30,18 +30,23 @@ # # = Examples # github = Github.new :oauth_token => '...' # github.gists.list # + # List all public gists + # + # github = Github.new + # github.gists.list :public + # def list(*args) params = arguments(args).params response = if (user = params.delete('user')) get_request("/users/#{user}/gists", params) - elsif oauth_token - get_request("/gists", params) - else + 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 alias :all :list