class PrGet::Client
Public Class Methods
new(**args)
click to toggle source
# File lib/pr_get/client.rb, line 7 def initialize(**args) @github = Github.new user: args[:user], repo: args[:repo], oauth_token: args[:oauth_token] end
Public Instance Methods
search(**search_key)
click to toggle source
# File lib/pr_get/client.rb, line 11 def search(**search_key) search_key[:sort_key] ||= :number items = SearchItem.new(@github, search_key[:sha]).exec.sort_by {|item| item.send(search_key[:sort_key]) } items.map do |item| ItemResult.new(item) end end