module PublicUid::ModelConcern
Constants
- RecordNotFound
Public Instance Methods
find_puid(public_uid)
click to toggle source
# File lib/public_uid/model_concern.rb, line 18 def find_puid(public_uid) find_puid!(public_uid) rescue PublicUid::RecordNotFound nil end
find_puid!(public_uid)
click to toggle source
# File lib/public_uid/model_concern.rb, line 12 def find_puid!(public_uid) find_by!(public_uid: public_uid) rescue ActiveRecord::RecordNotFound raise PublicUid::RecordNotFound, "#{self.name} '#{public_uid}' not found" end
to_param()
click to toggle source
# File lib/public_uid/model_concern.rb, line 25 def to_param public_uid end