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