Sha256: 84cc683b39d0d24b23e61eb412f1df7481d3bf6426bfd55d925cd35021958d6f
Contents?: true
Size: 965 Bytes
Versions: 3
Compression:
Stored size: 965 Bytes
Contents
require 'voruby/services/loader' require 'voruby/sesame/sesame_v1_0' include VORuby::Sesame::V1_0 module VORuby module Services module Resolver class Sesame attr_reader :factor, :driver def initialize(driver, debug=false) @driver = driver @driver.wiredump_dev = $stderr if debug end def self.from_wsdl(wsdl='http://vizier.cfa.harvard.edu:8080/axis/services/Sesame?wsdl', debug=false) return Sesame.new(SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver, debug) end def query(object_name) VORuby::Sesame::V1_0::Sesame.load_from_xml(REXML::Document.new(@driver.sesameXML(object_name)).root) end def query_position(object_name) query = query(object_name) Equatorial::RADecPosition.new(query.resolvers[0].jradeg, query.resolvers[0].jdedeg) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
voruby-1.0.2 | lib/voruby/services/resolver/resolver.rb |
voruby-1.1 | lib/voruby/services/resolver/resolver.rb |
voruby-1.0.1 | lib/voruby/services/resolver/resolver.rb |