module Rpush::Client::ActiveModel::Apns::App

Public Class Methods

included(base) click to toggle source
# File lib/rpush/client/active_model/apns/app.rb, line 6
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

Public Instance Methods

service_name() click to toggle source
# File lib/rpush/client/active_model/apns/app.rb, line 14
def service_name
  'apns'
end