1
0
Fork 0

Remove unnecessary code

This commit is contained in:
Alex Kotov 2019-02-08 12:35:35 +05:00
parent 3ed29c673f
commit 9a9eff4f08
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
1 changed files with 11 additions and 16 deletions

View File

@ -64,10 +64,17 @@ class Account < ApplicationRecord
def add_role(role_name, resource = nil)
raise 'can not add role to guest account' if guest?
add_role_record(
self.class.role_class.make!(role_name, resource),
resource,
)
role = self.class.role_class.make! role_name, resource
return role if roles.include? role
if Rolify.dynamic_shortcuts
self.class.define_dynamic_method role.name, resource
end
roles << role
role
end
def remove_role(role_name, resource = nil)
@ -90,16 +97,4 @@ private
def generate_guest_token
self.guest_token = SecureRandom.hex
end
def add_role_record(role, resource)
return role if roles.include? role
if Rolify.dynamic_shortcuts
self.class.define_dynamic_method role.name, resource
end
roles << role
role
end
end