Sha256: e2ccd669adc9e51dd551c37b4c892a82003964a2996f16ea8d96ffa7e22e2683

Contents?: true

Size: 575 Bytes

Versions: 3

Compression:

Stored size: 575 Bytes

Contents

module DeviseOnesignal

    class << self
        attr_accessor :configuration
    end

    def self.configure
        self.configuration ||= Configuration.new
        yield configuration
    end
    
    class Configuration

        attr_accessor :app_id
        attr_accessor :auto_register
        attr_accessor :persist_notification
        attr_accessor :subscribe_with_modal

        def initialize
            @auto_register = false
            @persist_notification = false
            @subscribe_with_modal = false
        end

    end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise-onesignal-4.0.1 lib/devise-onesignal/configuration.rb
devise-onesignal-4.0.0 lib/devise-onesignal/configuration.rb
devise-onesignal-3.2.0 lib/devise-onesignal/configuration.rb