Difference between revisions of "Ruby"

From Open Rail Data Wiki
Jump to navigation Jump to search
(Added example code for Ruby)
m (Redirected to new Ruby examples page)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Here is a very simple Ruby script to get you subscribing to messages, they simply get output to the console.
+
#REDIRECT [[Ruby_Examples]]
 
 
Note that you'll need environment variables set up with DATAFEEDS_USER as your username and DATAFEEDS_PASSWORD as your password - for the datafeeds.networkrail.co.uk site.
 
 
 
<code>
 
require 'stomp'
 
 
begin
 
  # Credentials set here as environment variables
 
  @user = ENV["DATAFEEDS_USER"];
 
  @password = ENV["DATAFEEDS_PASSWORD"]
 
  @host = "datafeeds.networkrail.co.uk"
 
  @port = 61618
 
 
  # Example destination add yours here
 
  @destination = "/topic/TD_ALL_SIG_AREA"
 
 
  puts "Connecting to datafeeds as #{@user} using stomp protocol stomp://#{@host}:#{@port}\n"
 
  @connection = Stomp::Connection.open @user, @password, @host, @port, true
 
  @connection.subscribe @destination
 
 
  while true
 
    @msg = @connection.receive
 
    puts @msg
 
  end
 
  @connection.disconnect
 
rescue
 
end
 
</code>
 

Latest revision as of 17:55, 9 July 2013

Redirect to: