class ElasticManager
Main
Public Class Methods
new()
click to toggle source
# File lib/elastic_manager.rb, line 29 def initialize @config = load_from_env @elastic = Request::Elastic.new(@config) end
Public Instance Methods
run()
click to toggle source
# File lib/elastic_manager.rb, line 35 def run if @config['task'].casecmp('open').zero? open elsif @config['task'].casecmp('close').zero? close elsif @config['task'].casecmp('chill').zero? chill elsif @config['task'].casecmp('snapshot').zero? snapshot elsif @config['task'].casecmp('delete').zero? delete elsif @config['task'].casecmp('snapdelete').zero? snapdelete else fail_and_exit('wrong task') end end