Sha256: d45ac59e982251cfe3ec1f99a9cf42ec12daedb09d2b36b8960297530e210a43
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
#!/usr/bin/ruby # # This is an example of how to use the RETS client to perform a basic search. # # You will need to set the necessary variables below. # ############################################################################################# # Settings require 'yaml' settings_file = File.expand_path(File.join(File.dirname(__FILE__), "settings.yml")) settings = YAML.load_file(settings_file)['settings'] ############################################################################################# $:.unshift 'lib' require 'rets4r' client = RETS4R::Client.new(settings[:url]) logger = Logger.new($stdout) logger.level = Logger::WARN client.logger = logger login_result = client.login(settings[:username], settings[:password]) if login_result.success? puts "We successfully logged into the RETS server!" options = {'Limit' => 5} client.search(settings[:resource], settings[:class], settings[:query], options) do |result| result.response.each do |row| puts row.inspect puts end end 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 logger.close
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
josephholsten-rets4r-1.1.13 | examples/client_search.rb |