Class: Atum::Generation::Generators::ModuleGenerator

Inherits:
BaseGenerator
  • Object
show all
Defined in:
lib/atum/generation/generators/module_generator.rb

Constant Summary

Constants inherited from BaseGenerator

BaseGenerator::TEMPLATE_NAME

Instance Method Summary collapse

Methods inherited from BaseGenerator

#context, #generate, #initialize, #resources, #template

Constructor Details

This class inherits a constructor from Atum::Generation::Generators::BaseGenerator

Instance Method Details

#context_hashObject



5
6
7
8
9
# File 'lib/atum/generation/generators/module_generator.rb', line 5

def context_hash
  { default_headers: @options.fetch(:default_headers, {}),
    schema: JSON.dump(@schema.schema),
    resources: resources }
end

#template_nameObject



11
12
13
# File 'lib/atum/generation/generators/module_generator.rb', line 11

def template_name
  'module'
end