Sha256: 549347d5f7f868a94710e7e8274723af704ab94edd2e481cd8bb8b049cf2651d
Contents?: true
Size: 648 Bytes
Versions: 11
Compression:
Stored size: 648 Bytes
Contents
module Locomotive class Activity include Locomotive::Mongoid::Document ## fields ## field :key field :parameters, type: Hash field :locale ## 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
11 entries across 11 versions & 1 rubygems