Module: HTTPSpec::DSL::Parameters::ClassMethods

Defined in:
lib/http_spec/dsl/parameters.rb

Instance Method Summary collapse

Instance Method Details

#copy_superclass_metadata(key) ⇒ Object



16
17
18
19
20
21
# File 'lib/http_spec/dsl/parameters.rb', line 16

def (key)
  return unless  && [key]
  if [key].equal?([key])
    [key] = [key].dup
  end
end

#parameter(name, description, extra = {}) ⇒ Object



10
11
12
13
14
# File 'lib/http_spec/dsl/parameters.rb', line 10

def parameter(name, description, extra = {})
  param = extra.merge(:name => name, :description => description)
  (:parameters)
  [:parameters].push(param)
end