Class: RailsRequest::Railtie

Inherits:
Rails::Railtie
  • Object
show all
Defined in:
lib/rails_request/railtie.rb

Instance Method Summary collapse

Instance Method Details

#output(payload, path) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/rails_request/railtie.rb', line 21

def output(payload, path)
  green = "\033[32m"
  blue = "\033[33m"
  yellow = "\033[34m"
  cyan = "\033[36m"
  reset = "\033[0m"

  command = %(eval "$(cat '#{path}')")
  prefix = "#{cyan}#{payload.method} #{blue}#{payload.path}"
  puts "#{prefix}#{reset} | #{yellow}replay request:#{reset}"
  puts "#{green}#{command}#{reset}"
  puts
end