class Uncouple::Generators::Action

Attributes

name[RW]

Public Instance Methods

action_generator() click to toggle source
# File lib/uncouple/rails/generators/action_generator.rb, line 11
def action_generator
  self.name = args.first.to_s.downcase
  raise "Invalid Action Name" if name.blank?
  template "app/actions/action.rb", "app/actions/#{name}_action.rb"
  if defined?(RSpec)
    template "spec/actions/action_spec.rb", "spec/actions/#{name}_action_spec.rb"
  end
end