Class: IronCache::Item

Inherits:
ResponseBase show all
Defined in:
lib/iron_cache/items.rb

Instance Method Summary collapse

Methods inherited from ResponseBase

#[], #msg, #raw

Constructor Details

#initialize(messages, res) ⇒ Item

Returns a new instance of Item.



93
94
95
96
# File 'lib/iron_cache/items.rb', line 93

def initialize(messages, res)
  super(res)
  @messages = messages
end

Instance Method Details

#deleteObject



106
107
108
# File 'lib/iron_cache/items.rb', line 106

def delete
  @messages.delete(self.key)
end

#keyObject



98
99
100
# File 'lib/iron_cache/items.rb', line 98

def key
  raw["key"]
end

#valueObject



102
103
104
# File 'lib/iron_cache/items.rb', line 102

def value
  raw["value"]
end