class Pubsubstub::Application
Public Class Methods
Source
# File lib/pubsubstub/application.rb, line 8 def self.call(env) @instance ||= new @instance.call(env) end
Source
# File lib/pubsubstub/application.rb, line 3 def initialize(*) @publish = PublishAction.new @stream = StreamAction.new end
Public Instance Methods
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