Sha256: 6f737d734f2843b46f450789b338017ecfc34f2f8be31659c6f8fbbf72484ddb

Contents?: true

Size: 538 Bytes

Versions: 26

Compression:

Stored size: 538 Bytes

Contents

module Rpush
  module Client
    module ActiveRecord
      class App < ::ActiveRecord::Base
        self.table_name = 'rpush_apps'

        if Rpush.attr_accessible_available?
          attr_accessible :name, :environment, :certificate, :password, :connections, :auth_key, :client_id, :client_secret
        end

        has_many :notifications, class_name: 'Rpush::Client::ActiveRecord::Notification', dependent: :destroy

        validates :name, presence: true, uniqueness: { scope: [:type, :environment] }
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
rpush-2.7.0-java lib/rpush/client/active_record/app.rb
rpush-2.7.0 lib/rpush/client/active_record/app.rb
rpush-2.6.0-java lib/rpush/client/active_record/app.rb
rpush-2.6.0 lib/rpush/client/active_record/app.rb
rpush-2.5.0 lib/rpush/client/active_record/app.rb
rpush-2.4.0-java lib/rpush/client/active_record/app.rb
rpush-2.4.0 lib/rpush/client/active_record/app.rb
rpush-2.3.2-java lib/rpush/client/active_record/app.rb
rpush-2.3.2 lib/rpush/client/active_record/app.rb
rpush-2.3.1-java lib/rpush/client/active_record/app.rb
rpush-2.3.1 lib/rpush/client/active_record/app.rb
rpush-2.3.0-java lib/rpush/client/active_record/app.rb
rpush-2.3.0 lib/rpush/client/active_record/app.rb
rpush-2.3.0.rc1 lib/rpush/client/active_record/app.rb
rpush-2.2.0-java lib/rpush/client/active_record/app.rb
rpush-2.2.0 lib/rpush/client/active_record/app.rb
rpush-2.1.0-java lib/rpush/client/active_record/app.rb
rpush-2.1.0 lib/rpush/client/active_record/app.rb
rpush-2.0.1-java lib/rpush/client/active_record/app.rb
rpush-2.0.1 lib/rpush/client/active_record/app.rb