module Swa::CLI::FilterOptions
Protected Instance Methods
add_filter(name, *values)
click to toggle source
# File lib/swa/cli/filter_options.rb, line 19 def add_filter(name, *values) filters << { name: name, values: values } end
append_to_filters(arg)
click to toggle source
# File lib/swa/cli/filter_options.rb, line 26 def append_to_filters(arg) name, value = arg.split("=", 2) raise ArgumentError, "no value supplied" unless value add_filter(name, value) end
filters()
click to toggle source
# File lib/swa/cli/filter_options.rb, line 15 def filters query_options[:filters] ||= [] end