Module: Elasticsearch::API::Response::Renderable
- Included in:
- ExplainNode
- Defined in:
- lib/elasticsearch/api/response/renderable.rb
Instance Method Summary collapse
- #render(rendering_options = {}) ⇒ Object
- #render_as_hash(rendering_options = {}) ⇒ Object
- #render_in_line(rendering_options = {}) ⇒ Object
Instance Method Details
#render(rendering_options = {}) ⇒ Object
5 6 7 8 |
# File 'lib/elasticsearch/api/response/renderable.rb', line 5 def render( = {}) tree = block_given? ? yield(self) : self Renderers::StandardRenderer.new({ colorize: true }.merge()).render(tree) end |
#render_as_hash(rendering_options = {}) ⇒ Object
15 16 17 18 |
# File 'lib/elasticsearch/api/response/renderable.rb', line 15 def render_as_hash( = {}) tree = block_given? ? yield(self) : self Renderers::HashRenderer.new.render(tree) end |
#render_in_line(rendering_options = {}) ⇒ Object
10 11 12 13 |
# File 'lib/elasticsearch/api/response/renderable.rb', line 10 def render_in_line( = {}) tree = block_given? ? yield(self) : self Renderers::InlineRenderer.new({ colorize: true }.merge()).render(tree) end |