module Elasticsearch::API::Response::Renderable

Public Instance Methods

render(rendering_options = {}) { |self| ... } click to toggle source
# File lib/elasticsearch/api/response/renderable.rb, line 5
def render(rendering_options = {})
  tree = block_given? ? yield(self) : self
  Renderers::StandardRenderer.new({ colorize: true }.merge(rendering_options)).render(tree)
end
render_as_hash(rendering_options = {}) { |self| ... } click to toggle source
# File lib/elasticsearch/api/response/renderable.rb, line 15
def render_as_hash(rendering_options = {})
  tree = block_given? ? yield(self) : self
  Renderers::HashRenderer.new.render(tree)
end
render_in_line(rendering_options = {}) { |self| ... } click to toggle source
# File lib/elasticsearch/api/response/renderable.rb, line 10
def render_in_line(rendering_options = {})
  tree = block_given? ? yield(self) : self
  Renderers::InlineRenderer.new({ colorize: true }.merge(rendering_options)).render(tree)
end