class Ridgepole::Rails::RakeTask
Public Class Methods
new(name=default_task_name) { |self| ... }
click to toggle source
# File lib/ridgepole/rails/rake_task.rb, line 9 def initialize(name=default_task_name) task name, :rails_env do |_t, args| yield self if block_given? command = build_command(args[:rails_env]) options = {out: IO::NULL} command.execute(options) end end
Private Instance Methods
build_command(env)
click to toggle source
# File lib/ridgepole/rails/rake_task.rb, line 28 def build_command(env) Command.build(operation, env) end
default_task_name()
click to toggle source
# File lib/ridgepole/rails/rake_task.rb, line 20 def default_task_name self.class.name.demodulize.downcase end
operation()
click to toggle source
# File lib/ridgepole/rails/rake_task.rb, line 24 def operation self.class.name.demodulize.downcase end