Class: ReqSample::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/reqsample/cli.rb

Overview

Command-line interface to the library

Instance Method Summary collapse

Instance Method Details

#generateObject



27
28
29
30
31
# File 'lib/reqsample/cli.rb', line 27

def generate
  opts = options.dup
  opts[:peak] = Chronic.parse options[:peak]
  puts ReqSample::Generator.new(options[:stdev]).produce(opts).to_a.join("\n")
end

#streamObject



37
38
39
40
41
42
43
# File 'lib/reqsample/cli.rb', line 37

def stream
  opts = options.dup
  opts[:peak] = Chronic.parse options[:peak]
  ReqSample::Generator.new(options[:stdev]).produce(opts) do |log|
    puts log
  end
end