class Nrcmd::CLI
Constants
- URL
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/nrcmd/cli.rb, line 29 def initialize(*args) super Nrcmd.conf = Nrcmd::Config.load(!!options["config"] ? options["config"] : "#{Dir.home}/.nrcmd_config.rb") Nrcmd.log_level = (!!options["verbose"] ? "DEBUG" : "INFO") end
Public Instance Methods
configure()
click to toggle source
# File lib/nrcmd/cli.rb, line 36 def configure your_api_key = ask("Your NewRelic Api Key: ", :echo => false) conf = eval File.read "#{Dir.pwd}/nrcmd_config.rb" conf.merge! Hash[ :nr_api_key => your_api_key ] File.write("#{Dir.home}/.nrcmd_config.rb", PP.pp(conf, '')) end