module Ridc

Constants

SEND_LOOP_DELAY_S

Attributes

configuration[W]

Public Class Methods

configuration() click to toggle source
# File lib/configuration.rb, line 7
def configuration
        @configuration ||= OpenStruct.new
end
configure() { |configuration| ... } click to toggle source
# File lib/configuration.rb, line 11
        def configure
        yield(configuration)
end
logger() click to toggle source
# File lib/sender.rb, line 13
def Ridc.logger
  @@logger
end
logger=(logger) click to toggle source
# File lib/sender.rb, line 17
def Ridc.logger=(logger)
  @@logger = logger
end
sender() click to toggle source
# File lib/sender.rb, line 21
def Ridc.sender
#  Rails.logger.original.info("RIDC: Getting the sender.")
  Thread.current[:sender_worker] ||= Sender.new(
    Ridc.configuration.customer_key , 
    Ridc.configuration.secret_key, 
    Ridc.configuration.host, 
    Ridc.configuration.port, 
    Ridc.configuration.application_id)
end
system_configured?() click to toggle source
# File lib/configuration.rb, line 15
def system_configured?
        config = Ridc.configuration
        [
                config.customer_key,
                config.secret_key,
                config.host,
                config.port,
                config.application_id

        ].select { |a| a.nil? }.length == 0
end