Sha256: 3e51b2b2e6d4561a67396834782fadbf2791b33ec7d1d365da0f5d0f02989ac7

Contents?: true

Size: 478 Bytes

Versions: 11

Compression:

Stored size: 478 Bytes

Contents

module Merit
  class Action
    include Mongoid::Document
    include Mongoid::Timestamps

    has_many :activity_logs, class_name: 'Merit::ActivityLog', as: :related_change

    field :user_id
    field :action_method
    field :action_value,            type: Integer
    field :had_errors,              type: Boolean
    field :target_model
    field :target_id
    field :target_data
    field :processed,               type: Boolean, default: false
    field :log
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
merit-3.0.3 lib/merit/models/mongoid/merit/action.rb
merit-3.0.2 lib/merit/models/mongoid/merit/action.rb
merit-3.0.1 lib/merit/models/mongoid/merit/action.rb
merit-3.0.0 lib/merit/models/mongoid/merit/action.rb
merit-2.4.0 lib/merit/models/mongoid/merit/action.rb
merit-2.3.4 lib/merit/models/mongoid/merit/action.rb
merit-2.3.3 lib/merit/models/mongoid/merit/action.rb
merit-2.3.2 lib/merit/models/mongoid/merit/action.rb
merit-2.3.1 lib/merit/models/mongoid/merit/action.rb
merit-2.3.0 lib/merit/models/mongoid/merit/action.rb
merit-2.2.0 lib/merit/models/mongoid/merit/action.rb