class NATOPhone::NATOPhoneCLI

Public Instance Methods

decode(*args) click to toggle source
# File lib/cli.rb, line 28
def decode(*args)
  dec = NATOPhone::Decoder.new(args)
  if options[:yell]
    puts "\n#{dec.yell}\n\n"
  elsif options[:json]
    puts dec.to_json
  else
    puts "\n#{dec}\n\n"
  end
end
encode(*args) click to toggle source
# File lib/cli.rb, line 13
def encode(*args)
  enc = NATOPhone::Encoder.new(args)
  if options[:yell]
    puts "\n#{enc.yell}\n\n"
  elsif options[:json]
    puts enc.to_json
  else
    puts "\n#{enc}\n\n"
  end
end