class Gameworks::Servlet::AddObserver::DeferrableBody
Public Class Methods
new(wrapper)
click to toggle source
# File lib/gameworks/servlet/add_observer.rb, line 11 def initialize(wrapper) @wrapper = wrapper || "%s" end
Public Instance Methods
call(json_chunk)
click to toggle source
# File lib/gameworks/servlet/add_observer.rb, line 15 def call(json_chunk) document = json_chunk.gsub("\n", ' ') + "\n" @body_callback.call(@wrapper % [document]) end
each(&blk)
click to toggle source
# File lib/gameworks/servlet/add_observer.rb, line 20 def each(&blk) @body_callback = blk end