Sha256: 1e997b375f579f432bdceaf2a88b7ebf426adbe0ad177ed16ac4dce6cca44a36
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
#!/usr/bin/env ruby # # This is an example of how to use the RETS client to log in and out of a server. # # You will need to set the necessary variables below. # ############################################################################################# # Settings require 'yaml' require 'active_support/core_ext/hash' settings_file = File.expand_path(File.join(File.dirname(__FILE__), "settings.yml")) env = ENV['LISTING_ENV'] || 'development' settings = YAML.load_file(settings_file)[env].symbolize_keys ############################################################################################# $:.unshift 'lib' require 'rets4r' require 'logger' client = RETS4R::Client.new(settings[:url]) client.logger = Logger.new(STDOUT) login_result = client.login(settings[:username], settings[:password]) if login_result.success? puts "We successfully logged into the RETS server!" # Print the action URL results (if any) puts login_result.secondary_response client.logout puts "We just logged out of the server." else puts "We were unable to log into the RETS server." puts "Please check that you have set the login variables correctly." end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
rets4r-1.1.18 | examples/client_login.rb |
jschairb-rets4r-1.1.18 | examples/client_login.rb |