Class: Jobly::Commands::SendCmd
- Defined in:
- lib/jobly/commands/send.rb
Instance Method Summary collapse
Instance Method Details
#run ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/jobly/commands/send.rb', line 16 def run job = args['JOB'] params = args['PARAMS'].to_params url = "#{Jobly.api_url}/#{job}" args = [url] args << { params: params } unless params.empty? response = client.get(*args) raise HTTPError, "#{response.code} #{response.reason}" unless response.status.ok? say "g`#{response.code} #{response.reason}`" puts response.parse.to_yaml end |