Method: YMDT::Base#initialize

Defined in:
lib/ymdt.rb

#initialize(params = {}) ⇒ Base

Returns a new instance of Base.



33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/ymdt.rb', line 33

def initialize(params={})
  @username = params[:username]
  @password = params[:password]
  @applications_path = params[:applications_path] || "./servers"
  
  unless @username
    raise ArgumentError.new("username required")
  end
  unless @password
    raise ArgumentError.new("password required")
  end
  @script_path = params[:script_path] || "./script/ymdt"
end