Class: Glark::FileCriteriaOpts
- Inherits:
-
CriteriaOpts
- Object
- Criteria
- CriteriaOpts
- Glark::FileCriteriaOpts
- Includes:
- OptionUtil
- Defined in:
- lib/glark/input/filter/file_criteria_opts.rb
Constant Summary
Constants included from OptionUtil
Instance Method Summary collapse
Methods included from OptionUtil
#add_opt, #add_opt_arg, #add_opt_blk, #add_opt_false, #add_opt_int, #add_opt_str, #add_opt_true, #colorize, #set, #set_var, #to_boolean
Methods inherited from CriteriaOpts
#add_as_options, #dump_fields, #initialize, #update_fields
Methods inherited from Criteria
#add, #find_by_class, #get, #initialize, #match?, #skipped?
Constructor Details
This class inherits a constructor from Glark::CriteriaOpts
Instance Method Details
#config_fields ⇒ Object
26 27 28 29 30 31 |
# File 'lib/glark/input/filter/file_criteria_opts.rb', line 26 def config_fields maxsize = (filter = find_by_class(:size, :negative, SizeLimitFilter)) && filter.max_size { "size-limit" => maxsize } end |
#opt_classes ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/glark/input/filter/file_criteria_opts.rb', line 14 def opt_classes [ SizeLimitOption, MatchNameOption, SkipNameOption, MatchPathOption, SkipPathOption, MatchExtOption, SkipExtOption, ] end |