Class: SolidRedis::Subscription::Message

Inherits:
Struct
  • Object
show all
Defined in:
lib/solid_redis/subscription.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#channel ⇒ Object

Returns the value of attribute channel

Returns:

  • (Object) —

    the current value of channel



12
13
14
# File 'lib/solid_redis/subscription.rb', line 12

def channel
  @channel
end

#pattern ⇒ Object

Returns the value of attribute pattern

Returns:

  • (Object) —

    the current value of pattern



12
13
14
# File 'lib/solid_redis/subscription.rb', line 12

def pattern
  @pattern
end

#payload ⇒ Object

Returns the value of attribute payload

Returns:

  • (Object) —

    the current value of payload



12
13
14
# File 'lib/solid_redis/subscription.rb', line 12

def payload
  @payload
end

#type ⇒ Object

Returns the value of attribute type

Returns:

  • (Object) —

    the current value of type



12
13
14
# File 'lib/solid_redis/subscription.rb', line 12

def type
  @type
end

Instance Method Details

#message? ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/solid_redis/subscription.rb', line 13

def message?
  %i[message pmessage smessage].include?(type)
end