Sha256: 5528e33e1af3fbe8874feb46c3491b14663d20c226bb015ce692988b09e46936

Contents?: true

Size: 348 Bytes

Versions: 13

Compression:

Stored size: 348 Bytes

Contents

#encoding: UTF-8
class Redis
  module Stream
    module Type
      PING = "PING".freeze
      PONG = "PONG".freeze
      ACTION = "ACTION".freeze

      def self.exists?(type)
        self.constants.include?(type.upcase.to_sym)
      end

      def self.to_s
        self.constants.map { |m| m.to_s.downcase }.join(', ')
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
redis-stream-0.4.9 lib/redis/stream/type.rb
redis-stream-0.4.8 lib/redis/stream/type.rb
redis-stream-0.4.7 lib/redis/stream/type.rb
redis-stream-0.4.6 lib/redis/stream/type.rb
redis-stream-0.4.5 lib/redis/stream/type.rb
redis-stream-0.4.4 lib/redis/stream/type.rb
redis-stream-0.4.3 lib/redis/stream/type.rb
redis-stream-0.4.2 lib/redis/stream/type.rb
redis-stream-0.4.1 lib/redis/stream/type.rb
redis-stream-0.4.0 lib/redis/stream/type.rb
redis-stream-0.3.0 lib/redis/stream/type.rb
redis-stream-0.2.0 lib/redis/stream/type.rb
redis-stream-0.1.0 lib/redis/stream/type.rb