Sha256: 5796db9420cb465e5521d6bdeab80db5091368736d5eb4acf106596ef957cc73
Contents?: true
Size: 633 Bytes
Versions: 4
Compression:
Stored size: 633 Bytes
Contents
# frozen_string_literal: true class Freddy module Adapters def self.determine if RUBY_PLATFORM == 'java' require_relative 'adapters/march_hare_adapter' MarchHareAdapter else require_relative 'adapters/bunny_adapter' BunnyAdapter end end module Shared class Queue def initialize(queue) @queue = queue end def bind(*args) @queue.bind(*args) self end def name @queue.name end def message_count @queue.message_count end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
freddy-1.7.0 | lib/freddy/adapters.rb |
freddy-1.6.0 | lib/freddy/adapters.rb |
freddy-1.5.0 | lib/freddy/adapters.rb |
freddy-1.4.2 | lib/freddy/adapters.rb |