Class: Apiotics::Client
- Inherits:
-
Object
- Object
- Apiotics::Client
- Defined in:
- lib/apiotics/client.rb
Instance Method Summary collapse
-
#initialize(server = 'localhost', port = Apiotics.configuration.local_port) ⇒ Client
constructor
A new instance of Client.
- #send(msg) ⇒ Object
Constructor Details
#initialize(server = 'localhost', port = Apiotics.configuration.local_port) ⇒ Client
Returns a new instance of Client.
9 10 11 12 |
# File 'lib/apiotics/client.rb', line 9 def initialize( server = 'localhost', port = Apiotics.configuration.local_port ) @server = server @port = port end |
Instance Method Details
#send(msg) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 |
# 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 |