Class: CustomPlan

Inherits:
Zeus::Rails
  • Object
show all
Defined in:
lib/ro_commands/zeus_templates/custom_plan.rb

Class Method Summary collapse

Class Method Details

.invoke(name) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/ro_commands/zeus_templates/custom_plan.rb', line 9

def invoke(name)
  name = File.basename(file).gsub(%r{(.+)\.rb}) do |m|
    ""
  end

  klass = name.camelize
  define_method(:"#{name}") do |*args|
    RoCommands.const_get(klass.to_sym).start
  end
end