mumuki/mumuki-domain

View on GitHub
app/models/concerns/with_name.rb

Summary

Maintainability
A
0 mins
Test Coverage
module WithName
  extend ActiveSupport::Concern

  included do
    validates_presence_of :name
    validate :ensure_name_format
  end

  private

  def ensure_name_format
    errors.add :name, :invalid_format if name&.include?('/')
  end

end