Sha256: b76ab9f466a7c2d4755de6e19979cf776e54d604e51546e55991c1b81700674d
Contents?: true
Size: 459 Bytes
Versions: 203
Compression:
Stored size: 459 Bytes
Contents
module Comee module Core class FulfillmentCenter < ApplicationRecord WAREHOUSE = "Warehouse".freeze PURCHASE = "Purchase".freeze SERVICES = [WAREHOUSE, PURCHASE].freeze validates :code, presence: true, uniqueness: true validates :name, :address, :email, presence: true validates :email, format: URI::MailTo::EMAIL_REGEXP validates :service, presence: true, array: {inclusion: {in: SERVICES}} end end end
Version data entries
203 entries across 203 versions & 1 rubygems