Class: Dox::Formatters::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/dox/formatters/base.rb

Direct Known Subclasses

Json, Plain, Xml

Instance Method Summary collapse

Constructor Details

#initialize(http_env) ⇒ Base

Returns a new instance of Base.



4
5
6
7
8
# File 'lib/dox/formatters/base.rb', line 4

def initialize(http_env)
  @http_env = http_env
  http_env_body = http_env.body
  @body = http_env_body.respond_to?(:read) ? http_env_body.read : http_env_body
end

Instance Method Details

#formatObject



10
11
12
# File 'lib/dox/formatters/base.rb', line 10

def format
  raise 'no format method defined in formatter'
end