class Query
Attributes
options[R]
performed_at[W]
product_type[R]
results[RW]
Public Class Methods
new(query_args)
click to toggle source
# File lib/coding_challenge/commands/util/Query.rb, line 7 def initialize(query_args) @product_type = query_args[0] @options = query_args.slice(1, query_args.length) @performed_at = nil @results = nil end
Public Instance Methods
formatted_results()
click to toggle source
# File lib/coding_challenge/commands/util/Query.rb, line 14 def formatted_results results_str = "Performed At #{@performed_at}\n" results_str += " Product Type Arg: #{@product_type}\n" results_str += " Options Args: #{@options.join(', ')}\n" results_str += " Results:\n" results_str += " #{@results.join("\n ")}" results_str end