lib/rpush/client/active_model/apns/app.rb
module Rpush
module Client
module ActiveModel
module Apns
module App
def self.included(base)
base.instance_eval do
validates :environment, presence: true, inclusion: { in: %w(development production sandbox) }
validates :certificate, presence: true
validates_with Rpush::Client::ActiveModel::CertificatePrivateKeyValidator
end
end
def service_name
'apns'
end
end
end
end
end
end