Class: Benedictus::Renderers::RawRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/benedictus/renderers/raw_renderer.rb

Instance Method Summary collapse

Constructor Details

#initialize(result) ⇒ RawRenderer

Returns a new instance of RawRenderer.



6
7
8
# File 'lib/benedictus/renderers/raw_renderer.rb', line 6

def initialize(result)
  @result = result
end

Instance Method Details

#renderObject



10
11
12
13
# File 'lib/benedictus/renderers/raw_renderer.rb', line 10

def render
  rows = @result.respond_to?(:rows) ? @result.rows : @result
  Array(rows).flatten.join("\n")
end