Define have_{buffer,storage,parse,format}_section? as singleton methods

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
This commit is contained in:
Kenji Okimoto 2018-06-19 11:55:42 +09:00
parent 7394c9fb28
commit f563240623
No known key found for this signature in database
GPG Key ID: F9E3E329A5C5E4A1

View File

@ -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