Sha256: b65a350165b9d14113565b056f606d683e4c2f4cdbd0ab1495811b054ae7733c
Contents?: true
Size: 683 Bytes
Versions: 2
Compression:
Stored size: 683 Bytes
Contents
require 'squib/args/arg_loader' module Squib # @api private module Args class InputFile include ArgLoader def initialize(dsl_method_default = {}) @dsl_method_default = dsl_method_default end def self.parameters { file: nil, sheet: 0, } end def self.expanding_parameters parameters.keys # all of them end def self.params_with_units [] # none of them end def validate_file(arg, _i) return nil if arg.nil? raise "File #{File.expand_path(arg)} does not exist!" unless File.exists?(arg) File.expand_path(arg) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
squib-0.8.0 | lib/squib/args/input_file.rb |
squib-0.7.0 | lib/squib/args/input_file.rb |