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