Sha256: 1c870d39d3718fc51d17923837f6ab3ad267e85b7401af89ba79a78c877a03c7
Contents?: true
Size: 486 Bytes
Versions: 5
Compression:
Stored size: 486 Bytes
Contents
module Pbw class Rule include ::Mongoid::Document include ::Mongoid::Timestamps field :name, type: String validates :name, presence: true, uniqueness: true attr_accessible :name def self.viewable_by?(user, subject) true end def self.creatable_by?(user, subject) user.admin? end def self.editable_by?(user, subject) user.admin? end def self.deletable_by?(user, subject) user.admin? end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
pbw-0.1.0 | app/models/pbw/rule.rb |
pbw-0.0.10 | app/models/pbw/rule.rb |
pbw-0.0.9 | app/models/pbw/rule.rb |
pbw-0.0.8 | app/models/pbw/rule.rb |
pbw-0.0.7 | app/models/pbw/rule.rb |