class Siret include ActiveModel::Model include ActiveModel::Validations::Callbacks attr_accessor :siret validates :siret, presence: true validates :siret, siret_format: true before_validation :remove_whitespace def remove_whitespace if siret.present? siret.delete!(' ') end end end