Sha256: ed88c3ef153dd498a1b38afc0d7340207e926bc7732b383b6800ffd34bb6f2dc
Contents?: true
Size: 703 Bytes
Versions: 1
Compression:
Stored size: 703 Bytes
Contents
require 'rubygems' require 'json' module Relish module Command class Projects < Base def default list end def list response = resource['projects'].get( :params => {:api_token => api_token}, :accept => :json ) puts format(response) rescue RestClient::Exception => exception warn exception.response exit 1 end def format(response) json = JSON.parse(response) json.map do |hash| result = hash['project']['handle'] result << " (private)" if hash['project']['private'] result end.join("\n") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
relish-0.0.5 | lib/relish/commands/projects.rb |