Class: ApacheAge::EdgeGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- ApacheAge::EdgeGenerator
- Includes:
- GeneratorEntityHelpers
- Defined in:
- lib/generators/apache_age/edge/edge_generator.rb
Instance Method Summary collapse
Methods included from GeneratorEntityHelpers
#add_type_config, #attributes_list, #destroy_age_entity, #full_class_name, #generate_age_entity, #indented_namespace, #new_type_content, #parent_module, #remove_type_config, #types_config_file, #unique_attributes
Instance Method Details
#perform_task ⇒ Object
19 20 21 22 23 |
# File 'lib/generators/apache_age/edge/edge_generator.rb', line 19 def perform_task age_type = 'edge' Rails.application.eager_load! # Ensure all initializers and dependencies are loaded behavior == :invoke ? generate_age_entity(age_type) : destroy_age_entity(age_type) end |