Class: SensuCli::Settings

Inherits:
Object
  • Object
show all
Defined in:
lib/sensu-cli/settings.rb

Instance Method Summary collapse

Instance Method Details

#create(directory, file) ⇒ Object



12
13
14
15
16
17
# File 'lib/sensu-cli/settings.rb', line 12

def create(directory,file)
  FileUtils.mkdir_p(directory) if !File.directory?(directory)
  FileUtils.cp(File.join(File.dirname(__FILE__),"../../settings.example.rb"), file)
  puts "We created the configuration file for you at #{file}.  You can also place this in /etc/sensu/sensu-cli. Edit the settings as needed.".color(:red)
  exit
end

#is_file?(file) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/sensu-cli/settings.rb', line 8

def is_file?(file)
  !File.readable?(file) ? false : true
end