Sha256: 5c0d5c6767858fb55a657d1d2f8e37a14cf9ddc051ba5718e92734d00c29b022
Contents?: true
Size: 936 Bytes
Versions: 2
Compression:
Stored size: 936 Bytes
Contents
module Phcmembers class Members::Listing < ActiveRecord::Base # Model Relationships belongs_to :main, class_name: 'Members::Main' has_many :catlists, class_name: 'Directory::Catlist', dependent: :destroy # Validation for Form Fields validates :mlcontactname, presence: true, length: { minimum: 3 } validates :mlcompanyname, presence: true, length: { minimum: 2 } validates :mlcity, presence: true, length: { minimum: 3 } validates :mlprovince, presence: true, length: { minimum: 2 } validates :mlpostalcode, presence: true, length: { minimum: 6 } validates :mlcountry, presence: true, length: { minimum: 6 } validates :mlphone, presence: true, format: { with: /\A(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}\z/, message: "Please Follow this Phone Number Format: xxx-xxx-xxxx" } validates :mlwebsite, presence: true, length: { minimum: 3 } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phcmembers-0.9.8 | app/models/phcmembers/members/listing.rb |
phcmembers-0.9.7 | app/models/phcmembers/members/listing.rb |