Class: AbideDevUtils::CEM::Generate::Reference::ControlMarkdown

Inherits:
Object
  • Object
show all
Defined in:
lib/abide_dev_utils/cem/generate/reference.rb

Instance Method Summary collapse

Constructor Details

#initialize(control, md, module_name, framework) ⇒ ControlMarkdown

Returns a new instance of ControlMarkdown.



95
96
97
98
99
100
101
# File 'lib/abide_dev_utils/cem/generate/reference.rb', line 95

def initialize(control, md, module_name, framework)
  @control = control
  @md = md
  @module_name = module_name
  @framework = framework
  @control_data = {}
end

Instance Method Details

#generate!Object



103
104
105
106
107
108
109
110
111
112
# File 'lib/abide_dev_utils/cem/generate/reference.rb', line 103

def generate!
  heading_builder
  control_params_builder
  control_levels_builder
  control_profiles_builder
  config_example_builder
  control_alternate_ids_builder
  dependent_controls_builder
  resource_reference_builder
end