Sha256: 488ee67da8aeec2a8ecfaf31d981af7a28def9d77f6eec1d59526a7a7bc67d9c

Contents?: true

Size: 323 Bytes

Versions: 2

Compression:

Stored size: 323 Bytes

Contents

module Rpush
  class PayloadDataSizeValidator < ActiveModel::Validator
    def validate(record)
      limit = options[:limit] || 1024
      if !record.data.nil? && record.payload_data_size > limit
        record.errors[:base] << "Notification payload data cannot be larger than #{limit} bytes."
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rpush-1.0.0-java lib/rpush/payload_data_size_validator.rb
rpush-1.0.0 lib/rpush/payload_data_size_validator.rb