Class: SlugValidator::DonePageValidator
Instance Method Summary
collapse
#ends_with?, #of_kind?, #starts_with?, #url_after_first_slash, #url_after_first_slash_is_valid_slug!, #url_parts, #valid_slug?
Instance Method Details
#applicable? ⇒ Boolean
55
56
57
|
# File 'app/validators/slug_validator.rb', line 55
def applicable?
of_kind?("completed_transaction")
end
|
#validate! ⇒ Object
59
60
61
62
|
# File 'app/validators/slug_validator.rb', line 59
def validate!
record.errors[attribute] << "Done page slugs must have a done/ prefix" unless starts_with?("done/")
url_after_first_slash_is_valid_slug!
end
|