class GHRH::Command::List
Public Instance Methods
execute()
click to toggle source
# File lib/ghrh/command/list.rb, line 6 def execute raise "No repo specified or set (github.repo)" if not repo resp = GHRH::Client.get("/repos/#{repo}/hooks") raise "Unexpected response #{resp.code} #{resp.message}" if resp.code != 200 tbl = Tabularize.new :vborder => '', :iborder => '' tbl << %w(id name active events) tbl.separator! resp.each do |p| tbl << [ p['id'], p['name'], p['active'], p['events'].join(',') ] end puts tbl end