class BooticCli::Commands::Orders
Constants
- MAPPERS
Public Instance Methods
list()
click to toggle source
# File lib/bootic_cli/commands/orders.rb, line 58 def list logged_in_action do opts = {} opts[:status] = options['s'] if options['s'] opts[:q] = options['q'] if options['q'] opts[:sort] = options['so'] if options['so'] opts[:updated_on_gte] = options['ugte'] if options['ugte'] opts[:updated_on_lte] = options['ulte'] if options['ugte'] opts[:total_gte] = options['tgte'] if options['tgte'] opts[:total_lte] = options['tlte'] if options['tlte'] opts[:discount_total_gte] = options['dgte'] if options['dgte'] opts[:discount_total_lte] = options['dlte'] if options['dlte'] opts[:code] = options['c'] if options['c'] orders = shop.orders(opts) orders = orders.full_set if options[:a] puts Formatters.format(options['o'], MAPPERS[options['o']].call(orders)) end end