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