class Pubsubstub::Application
Public Class Methods
call(env)
click to toggle source
# File lib/pubsubstub/application.rb, line 8 def self.call(env) @instance ||= new @instance.call(env) end
new(*)
click to toggle source
# File lib/pubsubstub/application.rb, line 3 def initialize(*) @publish = PublishAction.new @stream = StreamAction.new end
Public Instance Methods
call(env)
click to toggle source
# File lib/pubsubstub/application.rb, line 13 def call(env) request = Rack::Request.new(env) if request.get? @stream.call(env) else @publish.call(env) end end