Method: AppleBot::Shell#puts_format_line

Defined in:
lib/applebot/shell.rb

#puts_format_line(line, format) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/applebot/shell.rb', line 27

def puts_format_line(line, format)
  json = JSON.parse(line)

  case format.to_s
  when 'json'
    puts JSON.generate(json.except('normal_output'))
  else
    normal_output = json['normal_output']
    return if normal_output.blank?
    return if normal_output.include?("[phantom]")
    puts(normal_output)
  end
end