Class: LoadImpact::UserScenario

Inherits:
Object
  • Object
show all
Defined in:
lib/load_impact/user_scenario.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(urls) ⇒ UserScenario

Returns a new instance of UserScenario.



16
17
18
# File 'lib/load_impact/user_scenario.rb', line 16

def initialize(urls)
  @urls = urls
end

Instance Attribute Details

#urlsObject (readonly)

Returns the value of attribute urls.



14
15
16
# File 'lib/load_impact/user_scenario.rb', line 14

def urls
  @urls
end

Instance Method Details

#to_sObject



20
21
22
23
24
25
# File 'lib/load_impact/user_scenario.rb', line 20

def to_s
  "    | \#{urls.map { |url| Page.new(url).to_s }.compact.join}\n    |\n  EOS\nend\n".gsub(/^\s+\|\s/, '')