Module: Dropzone::ProfileValidations

Included in:
Buyer::Validator, Seller::Validator
Defined in:
lib/dropzone/message_base.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/dropzone/message_base.rb', line 9

def self.included(base)
  base.validates :receiver_addr, equals_attribute: { attribute: :sender_addr }, 
    unless: "self.transfer_pkey", if: "self.sender_addr"

  base.validates :transfer_pkey, equals_attribute: { attribute: :receiver_addr,
    unless: "self.transfer_pkey.nil? || self.transfer_pkey == 0" }
end