Sha256: 03ae36df2e0f35a3b2148738dcd5d842e81b500612c6e1404ee9f9d7e7016970
Contents?: true
Size: 460 Bytes
Versions: 3
Compression:
Stored size: 460 Bytes
Contents
require 'java' java_import 'java.util.concurrent.Callable' require 'alephant/publisher/writer' module Alephant module Publisher class PublishTask include Callable attr_reader :opts, :message def initialize(opts, message) @message = message @opts = opts end def call unless message.nil? Writer.new(opts, message).run! message.delete end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems