Sha256: 7651e059be24fd799c879c35f49ce9571aa3ee3e2c49a67b1ea54409174b76d3
Contents?: true
Size: 532 Bytes
Versions: 2
Compression:
Stored size: 532 Bytes
Contents
require 'zeus/rails' require "active_support" require "ro_commands/rails" require "ro_commands/shortcuts" require "ro_commands/generate" class CustomPlan < Zeus::Rails class << self 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 end %w(rails shortcuts generate).each do |name| invoke name end end Zeus.plan = CustomPlan.new
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ro_commands-0.0.3 | lib/ro_commands/zeus_templates/custom_plan.rb |
ro_commands-0.0.2 | lib/ro_commands/zeus_templates/custom_plan.rb |