Class: ConfigTemplates::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/config_templates/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(extensions, validators, engines, outputs) ⇒ Config

Returns a new instance of Config.



15
16
17
18
19
20
21
# File 'lib/config_templates/config.rb', line 15

def initialize(extensions, validators, engines, outputs)
  @stages = []
  @engines = engines
  @outputs = outputs
  @validators = validators
  @extensions = extensions
end

Instance Attribute Details

#destination_pathObject

Returns the value of attribute destination_path.



10
11
12
# File 'lib/config_templates/config.rb', line 10

def destination_path
  @destination_path
end

#settings_file_basenameObject

Returns the value of attribute settings_file_basename.



11
12
13
# File 'lib/config_templates/config.rb', line 11

def settings_file_basename
  @settings_file_basename
end

#settings_pathObject

Returns the value of attribute settings_path.



11
12
13
# File 'lib/config_templates/config.rb', line 11

def settings_path
  @settings_path
end

#stageObject

Returns the value of attribute stage.



13
14
15
# File 'lib/config_templates/config.rb', line 13

def stage
  @stage
end

#stagesObject

Returns the value of attribute stages.



12
13
14
# File 'lib/config_templates/config.rb', line 12

def stages
  @stages
end

#templates_pathObject

Returns the value of attribute templates_path.



10
11
12
# File 'lib/config_templates/config.rb', line 10

def templates_path
  @templates_path
end

Instance Method Details

#engines(engines) ⇒ Object



35
36
37
# File 'lib/config_templates/config.rb', line 35

def engines(engines)
  @engines.add engines
end

#extensions(extensions) ⇒ Object



43
44
45
# File 'lib/config_templates/config.rb', line 43

def extensions(extensions)
  @extensions.add extensions
end

#outputs(outputs) ⇒ Object



31
32
33
# File 'lib/config_templates/config.rb', line 31

def outputs(outputs)
  @outputs.add outputs
end

#validators(validators) ⇒ Object



39
40
41
# File 'lib/config_templates/config.rb', line 39

def validators(validators)
  @validators.add validators
end