Class: RSpec::DocumentRequests::Writers::Markdown::Request

Inherits:
Base::Request
  • Object
show all
Includes:
ParametersTable
Defined in:
lib/rspec/document_requests/writers/markdown.rb

Instance Method Summary collapse

Methods inherited from Base::Request

#close, #initialize

Constructor Details

This class inherits a constructor from RSpec::DocumentRequests::Writers::Base::Request

Instance Method Details

#body(body) ⇒ Object



72
73
74
75
76
77
# File 'lib/rspec/document_requests/writers/markdown.rb', line 72

def body(body)
  @file.puts "#### Body"
  @file.puts
  @file.puts "    #{body}"
  @file.puts
end

#headers(headers) ⇒ Object



79
80
81
82
83
# File 'lib/rspec/document_requests/writers/markdown.rb', line 79

def headers(headers)
  @file.puts "#### Headers"
  @file.puts
  parameters_table(headers)
end

#parameters(parameters) ⇒ Object



66
67
68
69
70
# File 'lib/rspec/document_requests/writers/markdown.rb', line 66

def parameters(parameters)
  @file.puts "#### Parameters"
  @file.puts
  parameters_table(parameters)
end

#path(method, path) ⇒ Object



61
62
63
64
# File 'lib/rspec/document_requests/writers/markdown.rb', line 61

def path(method, path)
  @file.puts "    #{method} #{path}"
  @file.puts
end

#title(message) ⇒ Object



56
57
58
59
# File 'lib/rspec/document_requests/writers/markdown.rb', line 56

def title(message)
  @file.puts "### Request#{" (#{message})" if message}"
  @file.puts
end