Class: Workflowable::Generators::WorkflowGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Workflowable::Generators::WorkflowGenerator
- Defined in:
- lib/generators/workflowable/workflow_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_test_file ⇒ Object
31 32 33 34 35 |
# File 'lib/generators/workflowable/workflow_generator.rb', line 31 def create_test_file return if [:skip_test] template "workflow_test.rb.tt", File.join("test/workflows", class_path, "#{workflow_file_name}_test.rb") end |
#create_workflow_file ⇒ Object
27 28 29 |
# File 'lib/generators/workflowable/workflow_generator.rb', line 27 def create_workflow_file template "workflow.rb.tt", File.join("app/workflows", class_path, "#{workflow_file_name}.rb") end |
#show_readme ⇒ Object
37 38 39 |
# File 'lib/generators/workflowable/workflow_generator.rb', line 37 def show_readme readme "WORKFLOW_README" if behavior == :invoke end |