Class: LinkedRails::Cache
- Inherits:
-
Object
- Object
- LinkedRails::Cache
- Extended by:
- RDF::Serializers::HextupleSerializer
- Defined in:
- lib/linked_rails/cache.rb
Class Method Summary collapse
Class Method Details
.invalidate(iri) ⇒ Object
8 9 10 |
# File 'lib/linked_rails/cache.rb', line 8 def invalidate(iri) write([invalidate_resource(iri)]) end |
.invalidate_all ⇒ Object
12 13 14 |
# File 'lib/linked_rails/cache.rb', line 12 def invalidate_all invalidate(Vocab.sp.Variable) end |
.write(delta) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/linked_rails/cache.rb', line 16 def write(delta) Redis.new.publish( ENV['CACHE_CHANNEL'], delta.map { |s| Oj.fast_generate(value_to_hex(*s)) }.join("\n") ) end |