Sha256: d9d801000b17648c4779929184398484942b959916776b209cef4443dad6c7d1

Contents?: true

Size: 295 Bytes

Versions: 2

Compression:

Stored size: 295 Bytes

Contents

module Rpush
  module Gcm
    class ExpiryCollapseKeyMutualInclusionValidator < ActiveModel::Validator
      def validate(record)
        if record.collapse_key && !record.expiry
          record.errors[:expiry] << "must be set when using a collapse_key"
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rpush-1.0.0-java lib/rpush/gcm/expiry_collapse_key_mutual_inclusion_validator.rb
rpush-1.0.0 lib/rpush/gcm/expiry_collapse_key_mutual_inclusion_validator.rb