Sha256: 80de1dea17f3de28c491379ba354e79ef118ec5b4a56d7111ef19be56ad1edc5
Contents?: true
Size: 507 Bytes
Versions: 19
Compression:
Stored size: 507 Bytes
Contents
module Locomotive module Concerns module ContentEntry module Counter extend ActiveSupport::Concern included do ## callbacks ## after_create :inc_number_of_entries after_destroy :dec_number_of_entries end def inc_number_of_entries self.content_type.inc(number_of_entries: 1) end def dec_number_of_entries self.content_type.inc(number_of_entries: -1) end end end end end
Version data entries
19 entries across 19 versions & 1 rubygems