Sha256: 7050bb64d630edcbd953cd8127d720a2ca557d36863c2faa4fca836db61eeca9
Contents?: true
Size: 629 Bytes
Versions: 3
Compression:
Stored size: 629 Bytes
Contents
module Users module Model ## # Model for managing permissions. # # @since 0.3 # class Permission < Sequel::Model many_to_one :user , :class => 'Users::Model::User' many_to_one :user_group, :class => 'Users::Model::UserGroup' ## # Validates the model's attributes before saving it. # # @since 0.3 # def validate validates_presence(:permission) if self.user_id.nil? validates_presence(:user_group_id) else validates_presence(:user_id) end end end # Permission end # Model end # Users
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zen-0.3 | lib/zen/package/users/lib/users/model/permission.rb |
zen-0.3b1 | lib/zen/package/users/lib/users/model/permission.rb |
zen-0.3b | lib/zen/package/users/lib/users/model/permission.rb |