Class: Atum::Generation::Generators::ResourceGenerator
- Inherits:
-
BaseGenerator
- Object
- BaseGenerator
- Atum::Generation::Generators::ResourceGenerator
- Defined in:
- lib/atum/generation/generators/resource_generator.rb
Constant Summary
Constants inherited from BaseGenerator
Instance Method Summary collapse
- #context_hash ⇒ Object
-
#initialize(resource, *args) ⇒ ResourceGenerator
constructor
A new instance of ResourceGenerator.
- #template_name ⇒ Object
Methods inherited from BaseGenerator
#context, #generate, #resources, #template
Constructor Details
#initialize(resource, *args) ⇒ ResourceGenerator
Returns a new instance of ResourceGenerator.
5 6 7 8 |
# File 'lib/atum/generation/generators/resource_generator.rb', line 5 def initialize(resource, *args) super(*args) @resource = resource end |
Instance Method Details
#context_hash ⇒ Object
10 11 12 13 14 15 |
# File 'lib/atum/generation/generators/resource_generator.rb', line 10 def context_hash { description: @resource.description, class_name: @resource.class_name, links: @resource.links, resource_name: @resource.name } end |
#template_name ⇒ Object
17 18 19 |
# File 'lib/atum/generation/generators/resource_generator.rb', line 17 def template_name 'resource' end |