Class: Racknga::Middleware::JSONP::Writer

Inherits:
Object
  • Object
show all
Defined in:
lib/racknga/middleware/jsonp.rb

Instance Method Summary collapse

Constructor Details

#initialize(callback, body) ⇒ Writer

Returns a new instance of Writer.



136
137
138
139
# File 'lib/racknga/middleware/jsonp.rb', line 136

def initialize(callback, body)
  @callback = callback
  @body = body
end

Instance Method Details

#each(&block) ⇒ Object



141
142
143
144
145
# File 'lib/racknga/middleware/jsonp.rb', line 141

def each(&block)
  block.call("#{@callback}(")
  @body.each(&block)
  block.call(");")
end