Sha256: 169cdd9c6908754c5a0bfc768217911746bcd08bfe14d404aa35f8b17d7f5210
Contents?: true
Size: 364 Bytes
Versions: 6
Compression:
Stored size: 364 Bytes
Contents
# frozen_string_literal: true require 'proxes/models/base' module ProxES class Permission < Base many_to_one :role def validate validates_presence [:role_id, :verb, :pattern] validates_includes self.class.verbs, :verb end def self.verbs ['GET', 'POST', 'PUT', 'DELETE', 'HEAD', 'OPTIONS', 'TRACE', 'INDEX'] end end end
Version data entries
6 entries across 6 versions & 1 rubygems