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