Class: Ridgepole::Rails::Command

Inherits:
Object
  • Object
show all
Defined in:
lib/ridgepole/rails/rake_task.rb

Direct Known Subclasses

Apply, Export

Defined Under Namespace

Classes: Apply, Export

Constant Summary collapse

RIDGEPOLE_COMMAND =
'bundle exec ridgepole'.shellsplit

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(env) ⇒ Command



29
30
31
# File 'lib/ridgepole/rails/rake_task.rb', line 29

def initialize(env)
  @env = env || ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development'
end

Class Method Details

.build(operation, env) ⇒ Object



24
25
26
# File 'lib/ridgepole/rails/rake_task.rb', line 24

def build(operation, env)
  const_get(operation.classify).new(env)
end