class Bricolage::StringParam
Public Class Methods
new(name, arg_spec, description, optional: false, publish: false)
click to toggle source
Calls superclass method
Bricolage::Param::new
# File lib/bricolage/parameters.rb, line 334 def initialize(name, arg_spec, description, optional: false, publish: false) super name, arg_spec, description, optional: optional, publish: publish end
Public Instance Methods
default_value(ctx, vars)
click to toggle source
# File lib/bricolage/parameters.rb, line 338 def default_value(ctx, vars) nil end
materialize(value, ctx, vars)
click to toggle source
# File lib/bricolage/parameters.rb, line 342 def materialize(value, ctx, vars) expand(value, vars) end
variables(value)
click to toggle source
# File lib/bricolage/parameters.rb, line 346 def variables(value) wrap_variable_value(value) end