Skip to content

Move v4 UUID validation to an ActiveModel::EachValidator #17

@benjaminoakes

Description

@benjaminoakes

return if uuid.match(REGEXP_UUID_V4)
TrackBallast.logger.tagged("invalid-uuid") do |logger|
logger.error(class: self.class.name, uuid: uuid, caller: caller.join("\n"))
end
errors.add :uuid, :not_v4_uuid, message: "is not a v4 UUID"

Related: #14

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions