Sha256: fb73d5c51607aa53ce0967ba27d10a4db93cb75f71178bf575fef423ea07a059

Contents?: true

Size: 542 Bytes

Versions: 22

Compression:

Stored size: 542 Bytes

Contents

require 'bbk/app/processors/base'

module BBK
  module App
    module Processors
      class Ping < Base

        def initialize(pong_message_factory, pong_route, *args, **kwargs)
          super
          @pong_message_factory = pong_message_factory
          @pong_route = pong_route
        end

        def process(message, results: [])
          results << BBK::App::Dispatcher::Result.new(
            @pong_route,
            @pong_message_factory.build(message)
          )
          results
        end

      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
bbk-app-1.1.1.273627 lib/bbk/app/processors/ping.rb
bbk-app-1.1.1.273338 lib/bbk/app/processors/ping.rb
bbk-app-1.1.1.273312 lib/bbk/app/processors/ping.rb
bbk-app-1.1.1.273294 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.219406 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.216998 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.204569 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.200751 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.200186 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.199675 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.199604 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.199389 lib/bbk/app/processors/ping.rb
bbk-app-1.1.0.199383 lib/bbk/app/processors/ping.rb
bbk-app-1.0.0.152254 lib/bbk/app/processors/ping.rb
bbk-app-1.0.0.141716 lib/bbk/app/processors/ping.rb
bbk-app-1.0.0.80957 lib/bbk/app/processors/ping.rb
bbk-app-1.0.0.79514 lib/bbk/app/processors/ping.rb
bbk-app-1.0.0.79241 lib/bbk/app/processors/ping.rb
bbk-app-1.0.0.78020 lib/bbk/app/processors/ping.rb
bbk-app-1.0.0.72920 lib/bbk/app/processors/ping.rb