Class: Group
Constant Summary
collapse
- TYPED_ID_PATTERN =
/group::([[:digit:]]+)/
ApplicationRecord::SAFE_NAME_LENGTH
Class Method Summary
collapse
Instance Method Summary
collapse
find_param
Class Method Details
.find_by_typed_id(typed_id, scope: Group) ⇒ Object
20
21
22
23
|
# File 'app/models/group.rb', line 20
def self.find_by_typed_id(typed_id, scope: Group)
typed_id.match(TYPED_ID_PATTERN)
scope.find($1) if $1
end
|
Instance Method Details
#typed_id ⇒ Object
14
15
16
|
# File 'app/models/group.rb', line 14
def typed_id
"group::#{id}"
end
|