Sha256: 2ed2fc771fc6082ba2dc4d7f59bddf37f1d2e03619fa91bebf526b4fb2deb3ff
Contents?: true
Size: 630 Bytes
Versions: 28
Compression:
Stored size: 630 Bytes
Contents
module Locomotive class Activity include Locomotive::Mongoid::Document ## fields ## field :key field :parameters, type: Hash ## associations ## belongs_to :site, class_name: 'Locomotive::Site', validate: false, autosave: false belongs_to :actor, class_name: 'Locomotive::Account', validate: false, autosave: false ## validations ## validates_presence_of :key ## indexes ## index site_id: 1 index site_id: 1, created_at: 1 ## methods ## def domain self.key.split('.').first end def action self.key.split('.').last end end end
Version data entries
28 entries across 28 versions & 1 rubygems