Class: TabKeeper::RailsRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/tab_keeper/rails_runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(previous, job: nil, rails_env: nil, **_options) ⇒ RailsRunner

Returns a new instance of RailsRunner.



3
4
5
6
# File 'lib/tab_keeper/rails_runner.rb', line 3

def initialize(previous, job: nil, rails_env: nil, **_options)
  @to_run = previous || job
  @rails_env = rails_env
end

Instance Method Details

#to_sObject



8
9
10
# File 'lib/tab_keeper/rails_runner.rb', line 8

def to_s
  ["bin/rails runner", env_part, "'#{escaped_previous}'"].compact.join(" ")
end