class Apiotics::Client

Public Class Methods

new( server = 'localhost', port = Apiotics.configuration.local_port ) click to toggle source
# File lib/apiotics/client.rb, line 9
def initialize( server = 'localhost', port = Apiotics.configuration.local_port )
  @server = server
  @port = port
end

Public Instance Methods

send(msg) click to toggle source
# File lib/apiotics/client.rb, line 14
def send(msg)
  if Apiotics.configuration.redis_comms_connection == false
    connection = TCPSocket.open(@server, @port)
    connection.puts( msg )
    connection.close
  else
    if $redis == nil
      $redis = ::Redis.new
    end
    $redis.publish Apiotics.configuration.public_key, msg
  end
end