class Bricolage::DestFileParam
Public Class Methods
new(name = 'dest-file', arg_spec = 'PATH', description = 'Target file name.', optional: false, publish: false)
click to toggle source
Calls superclass method
Bricolage::Param::new
# File lib/bricolage/parameters.rb, line 569 def initialize(name = 'dest-file', arg_spec = 'PATH', description = 'Target file name.', 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 574 def default_value(ctx, vars) nil end
materialize(path, ctx, vars)
click to toggle source
# File lib/bricolage/parameters.rb, line 578 def materialize(path, ctx, vars) Pathname(expand(path, vars)) end
variables(path)
click to toggle source
# File lib/bricolage/parameters.rb, line 582 def variables(path) wrap_variable_value(path.to_s) end