Module: LinkedRails::Model::Cacheable

Extended by:
ActiveSupport::Concern
Included in:
Form, Ontology
Defined in:
lib/linked_rails/model/cacheable.rb

Instance Method Summary collapse

Instance Method Details

#cacheable?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/linked_rails/model/cacheable.rb', line 16

def cacheable?
  true
end

#publish_createObject



20
21
22
# File 'lib/linked_rails/model/cacheable.rb', line 20

def publish_create
  publish_message('io.ontola.transactions.Created')
end

#publish_deleteObject



28
29
30
# File 'lib/linked_rails/model/cacheable.rb', line 28

def publish_delete
  publish_message('io.ontola.transactions.Deleted')
end

#publish_updateObject



24
25
26
# File 'lib/linked_rails/model/cacheable.rb', line 24

def publish_update
  publish_message('io.ontola.transactions.Updated')
end