From f56324062325bc52cc466d4718c98f69cdcfcf10 Mon Sep 17 00:00:00 2001 From: Kenji Okimoto Date: Tue, 19 Jun 2018 11:55:42 +0900 Subject: [PATCH] Define have_{buffer,storage,parse,format}_section? as singleton methods Signed-off-by: Kenji Okimoto --- .../fluentd/setting/plugin_parameter.rb | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/app/models/concerns/fluentd/setting/plugin_parameter.rb b/app/models/concerns/fluentd/setting/plugin_parameter.rb index 62367fd..5166cee 100644 --- a/app/models/concerns/fluentd/setting/plugin_parameter.rb +++ b/app/models/concerns/fluentd/setting/plugin_parameter.rb @@ -38,19 +38,19 @@ class Fluentd end def have_buffer_section? - self.class._sections.key?(:buffer) + self.class.have_buffer_section? end def have_storage_section? - self.class._sections.key?(:storage) + self.class.have_storage_section? end def have_parse_section? - self.class._sections.key?(:parse) + self.class.have_parse_section? end def have_format_section? - self.class._sections.key?(:format) + self.class.have_format_section? end def create_buffer @@ -99,6 +99,22 @@ class Fluentd self._list[name] end + def have_buffer_section? + self._sections.key?(:buffer) + end + + def have_storage_section? + self._sections.key?(:storage) + end + + def have_parse_section? + self._sections.key?(:parse) + end + + def have_format_section? + self._sections.key?(:format) + end + def permit_params self.new # init keys = self._types.keys