lib/squib/args/sprue_file.rb in squib-0.18.0 vs lib/squib/args/sprue_file.rb in squib-0.19.0a

- old
+ new

@@ -1,44 +1,44 @@ -require_relative 'arg_loader' - -module Squib::Args - module_function def extract_sprue_file(opts, deck, dsl_method_default = {}) - SprueFile.new.extract! opts, deck - end - class SprueFile - include ArgLoader - - def initialize(dsl_method_default = {}) - @dsl_method_default = dsl_method_default - end - - def self.parameters - { - sprue: nil - } - end - - def self.expanding_parameters - [] - end - - def self.params_with_units - [] # none of them - end - - 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 - - def builtin(file) - "#{File.dirname(__FILE__)}/../builtin/sprues/#{file}" - end - end -end +require_relative 'arg_loader' + +module Squib::Args + module_function def extract_sprue_file(opts, deck, dsl_method_default = {}) + SprueFile.new.extract! opts, deck + end + class SprueFile + include ArgLoader + + def initialize(dsl_method_default = {}) + @dsl_method_default = dsl_method_default + end + + def self.parameters + { + sprue: nil + } + end + + def self.expanding_parameters + [] + end + + def self.params_with_units + [] # none of them + end + + 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 + + def builtin(file) + "#{File.dirname(__FILE__)}/../builtin/sprues/#{file}" + end + end +end