Sha256: 6c7c9a5cfe277b6becb9b55b4cf5ca7445554f2e2a8cd6c79615f326e59b7c88

Contents?: true

Size: 1.36 KB

Versions: 2

Compression:

Stored size: 1.36 KB

Contents

require 'active_record'
require 'multi_json'

module Rpush
  def self.attr_accessible_available?
    require 'rails'
    ::Rails::VERSION::STRING < '4'
  end

  require 'rpush/railtie' if defined?(Rails)
end

require 'rpush/version'
require 'rpush/deprecation'
require 'rpush/deprecatable'
require 'rpush/logger'
require 'rpush/multi_json_helper'
require 'rpush/notification'
require 'rpush/app'
require 'rpush/configuration'
require 'rpush/reflection'
require 'rpush/embed'
require 'rpush/push'
require 'rpush/apns_feedback'
require 'rpush/notifier'
require 'rpush/payload_data_size_validator'
require 'rpush/registration_ids_count_validator'

require 'rpush/apns/binary_notification_validator'
require 'rpush/apns/device_token_format_validator'
require 'rpush/apns/notification'
require 'rpush/apns/feedback'
require 'rpush/apns/app'

require 'rpush/gcm/expiry_collapse_key_mutual_inclusion_validator'
require 'rpush/gcm/notification'
require 'rpush/gcm/app'

require 'rpush/wpns/notification'
require 'rpush/wpns/app'

require 'rpush/adm/data_validator'
require 'rpush/adm/notification'
require 'rpush/adm/app'

module Rpush
  def self.jruby?
    defined? JRUBY_VERSION
  end

  def self.require_for_daemon
    require 'rpush/daemon'
  end

  def self.logger
    @logger ||= Logger.new(:foreground => Rpush.config.foreground)
  end

  def self.logger=(logger)
    @logger = logger
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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