Sha256: 4d07cd9ed78232f9e5b5cf58a325436d77bb96c9a65cdc33b164be23a88c2480

Contents?: true

Size: 357 Bytes

Versions: 19

Compression:

Stored size: 357 Bytes

Contents

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

        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

19 entries across 19 versions & 2 rubygems

Version Path
rpush-4.1.1 lib/rpush/client/active_record/app.rb
rpush-4.1.0 lib/rpush/client/active_record/app.rb
rpush-4.0.1 lib/rpush/client/active_record/app.rb
rpush-4.0.0 lib/rpush/client/active_record/app.rb
rpush-3.3.1 lib/rpush/client/active_record/app.rb
rpush-3.3.0 lib/rpush/client/active_record/app.rb
rpush_extended-3.2.6 lib/rpush/client/active_record/app.rb
rpush_extended-3.2.5 lib/rpush/client/active_record/app.rb
rpush-3.2.4 lib/rpush/client/active_record/app.rb
rpush-3.2.3 lib/rpush/client/active_record/app.rb
rpush-3.2.2 lib/rpush/client/active_record/app.rb
rpush-3.2.1 lib/rpush/client/active_record/app.rb
rpush-3.2.0 lib/rpush/client/active_record/app.rb
rpush-3.1.1 lib/rpush/client/active_record/app.rb
rpush-3.1.0 lib/rpush/client/active_record/app.rb
rpush-3.0.2 lib/rpush/client/active_record/app.rb
rpush-3.0.1 lib/rpush/client/active_record/app.rb
rpush-3.0.0 lib/rpush/client/active_record/app.rb
rpush-3.0.0.rc1 lib/rpush/client/active_record/app.rb