Module: Cucumber::Http::Parameters

Defined in:
lib/cucumber/http/world_extensions/parameters.rb

Instance Method Summary collapse

Instance Method Details

#add_parameter(key, value) ⇒ Object



8
9
10
# File 'lib/cucumber/http/world_extensions/parameters.rb', line 8

def add_parameter(key, value)
  parameters[key] = value
end

#clear_parametersObject



16
17
18
# File 'lib/cucumber/http/world_extensions/parameters.rb', line 16

def clear_parameters
  parameters.clear
end

#parametersObject



4
5
6
# File 'lib/cucumber/http/world_extensions/parameters.rb', line 4

def parameters
  @parameters ||= {}
end

#remove_parameter(key) ⇒ Object



12
13
14
# File 'lib/cucumber/http/world_extensions/parameters.rb', line 12

def remove_parameter(key)
  parameters.tap { |pars| pars.delete(key)}
end