Class: Raif::Generators::ModelToolGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/raif/model_tool/model_tool_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_model_tool_fileObject



10
11
12
# File 'lib/generators/raif/model_tool/model_tool_generator.rb', line 10

def create_model_tool_file
  template "model_tool.rb.tt", File.join("app/models/raif/model_tools", "#{file_name}.rb")
end

#success_messageObject



14
15
16
17
18
# File 'lib/generators/raif/model_tool/model_tool_generator.rb', line 14

def success_message
  say_status :success, "Model tool created successfully", :green
  say "\nYou can now implement your model tool in:"
  say "  app/models/raif/model_tools/#{file_name}.rb"
end