Class: Detour::DatabaseGroupFlag
Instance Method Summary
collapse
#keep_or_destroy, #to_keep
Instance Method Details
#group_name ⇒ Object
17
18
19
|
# File 'app/models/detour/database_group_flag.rb', line 17
def group_name
group.name
end
|
#group_type ⇒ Object
21
22
23
|
# File 'app/models/detour/database_group_flag.rb', line 21
def group_type
"database"
end
|
#members ⇒ Object
13
14
15
|
# File 'app/models/detour/database_group_flag.rb', line 13
def members
flaggable_class.joins(%Q{INNER JOIN "detour_memberships" ON "#{flaggable_class.table_name}"."id" = "detour_memberships"."member_id"}).where(detour_memberships: { group_id: group.id })
end
|