Class: SuperAuth::ActiveRecord::Edge

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/super_auth/active_record/edge.rb

Class Method Summary collapse

Class Method Details

.authorizationsObject



10
11
12
13
14
15
# File 'lib/super_auth/active_record/edge.rb', line 10

def authorizations
  from("(#{
    SuperAuth::Edge.authorizations.sql
    }) as super_auth_edges".squish
  )
end

.users_groups_permissions_resourcesObject



29
30
31
32
33
# File 'lib/super_auth/active_record/edge.rb', line 29

def users_groups_permissions_resources
  SuperAuth::ActiveRecord::Edge.from(
    %Q[(#{SuperAuth::Edge.users_groups_permissions_resources.sql}) as super_auth_edges]
  )
end

.users_groups_roles_permissions_resourcesObject



23
24
25
26
27
# File 'lib/super_auth/active_record/edge.rb', line 23

def users_groups_roles_permissions_resources
  SuperAuth::ActiveRecord::Edge.from(
    %Q[(#{SuperAuth::Edge.users_groups_roles_permissions_resources.sql}) as super_auth_edges]
  )
end

.users_permissions_resourcesObject



41
42
43
44
45
# File 'lib/super_auth/active_record/edge.rb', line 41

def users_permissions_resources
  SuperAuth::ActiveRecord::Edge.from(
    %Q[(#{SuperAuth::Edge.users_permissions_resources.sql}) as super_auth_edges]
  )
end

.users_resourcesObject



17
18
19
20
21
# File 'lib/super_auth/active_record/edge.rb', line 17

def users_resources
  SuperAuth::ActiveRecord::Edge.from(
    %Q[(#{SuperAuth::Edge.users_resources.sql}) as super_auth_edges]
  )
end

.users_roles_permissions_resourcesObject



35
36
37
38
39
# File 'lib/super_auth/active_record/edge.rb', line 35

def users_roles_permissions_resources
  SuperAuth::ActiveRecord::Edge.from(
    %Q[(#{SuperAuth::Edge.users_roles_permissions_resources.sql}) as super_auth_edges]
  )
end