Class: LoadLab::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/loadlab/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(api_token) ⇒ Client

Returns a new instance of Client.



25
26
27
28
29
# File 'lib/loadlab/client.rb', line 25

def initialize api_token
    @plans = Resource.new(api_token, '/plans/')
    @jobs = Resource.new(api_token, '/jobs/')
    @sites = Resource.new(api_token, '/sites/')
end

Instance Attribute Details

#jobsObject (readonly)

Returns the value of attribute jobs.



23
24
25
# File 'lib/loadlab/client.rb', line 23

def jobs
  @jobs
end

#plansObject (readonly)

Returns the value of attribute plans.



23
24
25
# File 'lib/loadlab/client.rb', line 23

def plans
  @plans
end

#sitesObject (readonly)

Returns the value of attribute sites.



23
24
25
# File 'lib/loadlab/client.rb', line 23

def sites
  @sites
end