Module: InternetBoxLogger::ElasticSearch::Server
- Defined in:
- lib/internet_box_logger/elastic_search.rb
Class Method Summary collapse
Class Method Details
.[] ⇒ Object
6 7 8 |
# File 'lib/internet_box_logger/elastic_search.rb', line 6 def self.[] EasyAppHelper.config[:elastic_servers] || EasyAppHelper.config[:default_elastic_search]['elastic_servers'] end |
.local? ⇒ Boolean
14 15 16 |
# File 'lib/internet_box_logger/elastic_search.rb', line 14 def self.local? !remote? end |
.local_path ⇒ Object
10 11 12 |
# File 'lib/internet_box_logger/elastic_search.rb', line 10 def self.local_path EasyAppHelper.config[:elastic_binary] || EasyAppHelper.config[:default_elastic_search]['elastic_binary'] end |
.manageable? ⇒ Boolean
18 19 20 |
# File 'lib/internet_box_logger/elastic_search.rb', line 18 def self.manageable? !(remote? || local_path.nil? ) end |
.remote? ⇒ Boolean
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/internet_box_logger/elastic_search.rb', line 22 def self.remote? # res = true # return nil if Server[].nil? || Server.empty? # Server[].each do |addr| # if # # end # end local_path.nil? end |