class RSpec::DocumentRequests::Writers::Base

Attributes

request[R]

EXTENSION = “.something”

response[R]

EXTENSION = “.something”

Public Class Methods

new(file) click to toggle source
# File lib/rspec/document_requests/writers/base.rb, line 9
def initialize(file)
  @file = file
  @request = self.class::Request.new(file)
  @response = self.class::Response.new(file)
end

Public Instance Methods

breadcrumb(description:, filename:, last:) click to toggle source
child(description:, filename:, last:) click to toggle source
# File lib/rspec/document_requests/writers/base.rb, line 23
def child(description:, filename:, last:)
  raise NotImplementedError
end
close() click to toggle source
# File lib/rspec/document_requests/writers/base.rb, line 32
def close
  @request.close
  @response.close
end
example_title(description:, explanation:, missing_levels:) click to toggle source

missing_levels: [{ description: “”, explanation: “” || nil }, …]

# File lib/rspec/document_requests/writers/base.rb, line 28
def example_title(description:, explanation:, missing_levels:)
  raise NotImplementedError
end
title(description:, explanation:) click to toggle source
# File lib/rspec/document_requests/writers/base.rb, line 19
def title(description:, explanation:)
  raise NotImplementedError
end