Class: Spring::Commands::RailsRunner

Inherits:
Rails
  • Object
show all
Defined in:
lib/spring/commands/rails.rb

Instance Method Summary collapse

Methods inherited from Rails

#call, #description

Instance Method Details

#command_nameObject



49
50
51
# File 'lib/spring/commands/rails.rb', line 49

def command_name
  "runner"
end

#env(tail) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
# File 'lib/spring/commands/rails.rb', line 37

def env(tail)
  previous_option = nil
  tail.reverse.each do |option|
    case option
    when /--environment=(\w+)/ then return $1
    when '-e' then return previous_option
    end
    previous_option = option
  end
  nil
end