lib/yieldmanager.rb in yieldmanager-0.0.2 vs lib/yieldmanager.rb in yieldmanager-0.1.1
- old
+ new
@@ -1,16 +1,12 @@
-#!/usr/bin/env ruby -w
+dir = File.dirname(__FILE__)
+$LOAD_PATH.unshift dir unless $LOAD_PATH.include?(dir)
+# The module that contains everything Yieldmanager-related:
+#
+# * Yieldmanager::Client is the class used to interact with Yieldmanager.
+# * Yieldmanager::Builder creates local copies of the YM service wsdls.
+#
+module Yieldmanager
+end
-require 'soap/wsdlDriver'
-
-class Yieldmanager
- attr_accessor :user, :pass, :base_url
-
- def initialize(opts = nil)
- unless opts && opts[:user] && opts[:pass] && opts[:base_url]
- raise ArgumentError, ":user, :pass and :base_url are required"
- end
- @user = opts[:user]
- @pass = opts[:pass]
- @base_url = opts[:base_url]
- end
-end
\ No newline at end of file
+require 'yieldmanager/client'
+require 'yieldmanager/builder'