Sha256: 3b66d274cfc04acbbda499770aa48d2d330f639689a720a2d9e6c5f951d06e36
Contents?: true
Size: 918 Bytes
Versions: 1
Compression:
Stored size: 918 Bytes
Contents
require 'notifiable/active_record' require 'notifiable/notifiable_concern' require 'notifiable/railtie' if defined?(Rails) require 'notifiable/engine' require 'notifiable/notification' require 'notifiable/notification_device_token' require 'notifiable/batch' require 'notifiable/device_token' require 'notifiable/notifier_base' module Notifiable mattr_accessor :api_controller_class mattr_accessor :api_device_token_params @@api_device_token_params = [:device_id, :token, :provider] mattr_accessor :user_class mattr_accessor :delivery_method @@delivery_method = :send mattr_accessor :notifier_classes @@notifier_classes = {} def self.configure yield self end def self.batch(config = {}) b = Batch.new(config) yield(b) b.close end end module Notifiable module Model def notifiable(options = {}) include Notifiable::Concern end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
notifiable-rails-0.5.1 | lib/notifiable.rb |