Sha256: 7b4d898d422fc173ab075d356cd821a3217e134b9f8c8db9bba94e951c34bb56

Contents?: true

Size: 548 Bytes

Versions: 5

Compression:

Stored size: 548 Bytes

Contents

require 'notify_on/engine'
require 'notify_on/configuration'
require 'notify_on/utilities'
require 'notify_on/receives_notifications'
require 'notify_on/creator'
require 'notify_on/notify_on'
require 'notify_on/bulk_config'

require 'em-http-request'
require 'hashie'
require 'pusher'

module NotifyOn
  class << self
    attr_writer :configuration
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.reset
    @configuration = Configuration.new
  end

  def self.configure
    yield(configuration)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
notify_on-1.0.5 lib/notify_on.rb
notify_on-1.0.4 lib/notify_on.rb
notify_on-1.0.3 lib/notify_on.rb
notify_on-1.0.2 lib/notify_on.rb
notify_on-1.0.1 lib/notify_on.rb