Sha256: ea95459d00fa38f64aa99c3ad672218f818966bab8e9aad868cdab3b84f4c6ec

Contents?: true

Size: 395 Bytes

Versions: 12

Compression:

Stored size: 395 Bytes

Contents

module Rpush
  module Client
    module ActiveModel
      module Wpns
        module Notification
          def self.included(base)
            base.instance_eval do
              validates :uri, presence: true
              validates :uri, format: { with: %r{https?://[\S]+} }
              validates :alert, presence: true
            end
          end
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rpush-2.2.0-java lib/rpush/client/active_model/wpns/notification.rb
rpush-2.2.0 lib/rpush/client/active_model/wpns/notification.rb
rpush-2.1.0-java lib/rpush/client/active_model/wpns/notification.rb
rpush-2.1.0 lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.1-java lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.1 lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.0-java lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.0 lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.0.rc1-java lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.0.rc1 lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.0.beta2 lib/rpush/client/active_model/wpns/notification.rb
rpush-2.0.0.beta1 lib/rpush/client/active_model/wpns/notification.rb