class Squib::Args::SprueFile
Public Class Methods
expanding_parameters()
click to toggle source
# File lib/squib/args/sprue_file.rb, line 20 def self.expanding_parameters [] end
new(dsl_method_default = {})
click to toggle source
# File lib/squib/args/sprue_file.rb, line 10 def initialize(dsl_method_default = {}) @dsl_method_default = dsl_method_default end
parameters()
click to toggle source
# File lib/squib/args/sprue_file.rb, line 14 def self.parameters { sprue: nil } end
params_with_units()
click to toggle source
# File lib/squib/args/sprue_file.rb, line 24 def self.params_with_units [] # none of them end
Public Instance Methods
validate_template_file(arg)
click to toggle source
# File lib/squib/args/sprue_file.rb, line 28 def validate_template_file(arg) return nil if arg.nil? thefile = File.exist?(arg) ? arg : builtin(arg) raise "File #{File.expand_path(arg)} does not exist!" unless File.exist? thefile File.expand_path(thefile) end
Private Instance Methods
builtin(file)
click to toggle source
# File lib/squib/args/sprue_file.rb, line 40 def builtin(file) "#{File.dirname(__FILE__)}/../builtin/sprues/#{file}" end