Module: CORL::Mixin::Builder::Instance
- Extended by:
- Global
- Included in:
- Plugin::Builder, Plugin::Provisioner
- Defined in:
- lib/core/mixin/builder.rb
Overview
Instance Method Summary collapse
-
#build_config ⇒ Object
—.
-
#build_directory ⇒ Object
—.
-
#build_lock ⇒ Object
—.
-
#concatenate(components, capitalize = false, joiner = nil) ⇒ Object
—.
-
#id(name = nil) ⇒ Object
—————————————————————————– Utilities.
-
#id_joiner ⇒ Object
—.
-
#internal_path(directory) ⇒ Object
—.
-
#process_environment(settings, environment = nil) ⇒ Object
—.
-
#resource(name = nil, capitalize = false) ⇒ Object
—.
-
#resource_joiner ⇒ Object
—————————————————————————– Accessors / modifiers.
Instance Method Details
#build_config ⇒ Object
112 113 114 115 |
# File 'lib/core/mixin/builder.rb', line 112 def build_config return network.build if network nil end |
#build_directory ⇒ Object
106 107 108 |
# File 'lib/core/mixin/builder.rb', line 106 def build_directory network.build_directory end |
#build_lock ⇒ Object
119 120 121 |
# File 'lib/core/mixin/builder.rb', line 119 def build_lock self.class.build_lock end |
#concatenate(components, capitalize = false, joiner = nil) ⇒ Object
140 141 142 |
# File 'lib/core/mixin/builder.rb', line 140 def concatenate(components, capitalize = false, joiner = nil) self.class.concatenate(components, capitalize, joiner) end |
#id(name = nil) ⇒ Object
Utilities
126 127 128 129 |
# File 'lib/core/mixin/builder.rb', line 126 def id(name = nil) name = plugin_name if name.nil? self.class.id(name) end |
#id_joiner ⇒ Object
100 101 102 |
# File 'lib/core/mixin/builder.rb', line 100 def id_joiner self.class.id_joiner end |
#internal_path(directory) ⇒ Object
146 147 148 |
# File 'lib/core/mixin/builder.rb', line 146 def internal_path(directory) directory.gsub(network.directory + "/", '') end |
#process_environment(settings, environment = nil) ⇒ Object
152 153 154 |
# File 'lib/core/mixin/builder.rb', line 152 def process_environment(settings, environment = nil) self.class.process_environment(settings, environment) end |
#resource(name = nil, capitalize = false) ⇒ Object
133 134 135 136 |
# File 'lib/core/mixin/builder.rb', line 133 def resource(name = nil, capitalize = false) name = plugin_name if name.nil? self.class.resource(name, capitalize) end |
#resource_joiner ⇒ Object
Accessors / modifiers
94 95 96 |
# File 'lib/core/mixin/builder.rb', line 94 def resource_joiner self.class.resource_joiner end |