Sha256: a62c293b67b7d6a0eb216a98bf44a09b792b763d709a596c5064404e91d94f40

Contents?: true

Size: 246 Bytes

Versions: 5

Compression:

Stored size: 246 Bytes

Contents

# frozen_string_literal: true

require "trellodon/schedulers/base"

module Trellodon
  module Schedulers
    class Inline < Base
      Result = Struct.new(:value)

      def post(&block)
        Result.new(block.call)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
trellodon-0.4.0 lib/trellodon/schedulers/inline.rb
trellodon-0.3.0 lib/trellodon/schedulers/inline.rb
trellodon-0.2.1 lib/trellodon/schedulers/inline.rb
trellodon-0.2.0 lib/trellodon/schedulers/inline.rb
trellodon-0.1.0 lib/trellodon/schedulers/inline.rb