module Centra::CLIUtils
Public Class Methods
parse_order_filter_args!(parser, options)
click to toggle source
# File lib/centra/cli_utils.rb, line 5 def self.parse_order_filter_args!(parser, options) parser.on('--countries=[SE,NO]', Array, 'Only look at orders from certain countries (i.e SE,NO)') do |values| options[:countries] = values.map(&:upcase) end parser.on('--start-date=[2018-01-01]', 'Start date (YYYY-MM-DD)') do |value| options[:start_date] = Time.parse(value) end parser.on('--end-date=[2018-02-01]', 'End date (YYYY-MM-DD)') do |value| options[:end_date] = Time.parse(value) end end