class MustardClient::Mustard
Attributes
mustard_url[RW]
user_token[RW]
Public Class Methods
new(url= 'localhost:8081', token=nil)
click to toggle source
# File lib/MustardClient.rb, line 23 def initialize(url= 'localhost:8081', token=nil) @mustard_url = url @user_token = token end
Public Instance Methods
authenticate(username, password)
click to toggle source
# File lib/MustardClient.rb, line 36 def authenticate(username, password) a = AuthenticateClient.new(@mustard_url, @user_token) r = a.authenticate(username, password) unless r['error'] @user_token = r['user']['token'] end return r end
environments()
click to toggle source
# File lib/MustardClient.rb, line 62 def environments EnvironmentsClient.new(@mustard_url, @user_token) end
executions()
click to toggle source
# File lib/MustardClient.rb, line 70 def executions ExecutionsClient.new(@mustard_url, @user_token) end
keywords()
click to toggle source
# File lib/MustardClient.rb, line 74 def keywords KeywordsClient.new(@mustard_url, @user_token) end
projects()
click to toggle source
# File lib/MustardClient.rb, line 50 def projects ProjectsClient.new(@mustard_url, @user_token) end
results()
click to toggle source
# File lib/MustardClient.rb, line 66 def results ResultsClient.new(@mustard_url, @user_token) end
set_mustard_url(url)
click to toggle source
# File lib/MustardClient.rb, line 32 def set_mustard_url url @mustard_url = url end
set_user_token(token)
click to toggle source
# File lib/MustardClient.rb, line 28 def set_user_token token @user_token = token end
teams()
click to toggle source
# File lib/MustardClient.rb, line 58 def teams TeamsClient.new(@mustard_url, @user_token) end
testcases()
click to toggle source
# File lib/MustardClient.rb, line 54 def testcases TestcasesClient.new(@mustard_url, @user_token) end
users()
click to toggle source
# File lib/MustardClient.rb, line 46 def users UsersClient.new(@mustard_url, @user_token) end