lib/dynosaur/process/heroku.rb in dynosaur-0.1.0 vs lib/dynosaur/process/heroku.rb in dynosaur-0.2.0
- old
+ new
@@ -1,9 +1,7 @@
require 'dynosaur/client/heroku_client'
-require_relative '../process'
-
# Start a detached rake task on a one-off dyno
module Dynosaur
class Process
class Heroku < Process
# Valid dyno sizes under Heroku's new pricing model
@@ -21,13 +19,13 @@
PERFORMANCE = 'PX'.freeze
end
def start
app_name = Dynosaur::Client::HerokuClient.app_name
- dyno_accessor = Dynosaur::Client::HerokuClient.client.dyno
- create_opts = { command: rake_command, attach: false }
+ client = Dynosaur::Client::HerokuClient.client
+ create_opts = { command: rake_command.to_s, attach: false }
create_opts[:size] = size if size
- response = dyno_accessor.create(app_name, create_opts)
+ response = client.dyno.create(app_name, create_opts)
response['name']
end
private