lib/proxes/models/permission.rb in proxes-0.4.0 vs lib/proxes/models/permission.rb in proxes-0.4.1

- old
+ new

@@ -1,16 +1,17 @@ # frozen_string_literal: true + require 'proxes/models/base' module ProxES class Permission < Base many_to_one :role many_to_one :user dataset_module do def for_user(a_user, action) - where(verb: action).where{Sequel.|({role: a_user.roles}, {user_id: a_user.id})} + where(verb: action).where { Sequel.|({ role: a_user.roles }, { user_id: a_user.id }) } end end def validate validates_presence [:verb, :pattern] @@ -18,9 +19,9 @@ validates_presence :user_id unless role_id validates_includes self.class.verbs, :verb end def self.verbs - ['GET', 'POST', 'PUT', 'DELETE', 'HEAD', 'OPTIONS', 'TRACE', 'INDEX'] + %w[GET POST PUT DELETE HEAD OPTIONS TRACE INDEX] end end end