Minor changes for comment issues

This commit is contained in:
Hannah-Dagemark 2023-12-04 08:56:18 +01:00
commit b797a282f5
4 changed files with 11 additions and 13 deletions

View file

@ -3,15 +3,12 @@ class Request
def initialize(input)
@input = input
@method = ""
@resource = ""
@version = ""
@headers = []
@params = []
deconstructor(@input)
variable_definer(@input)
end
def deconstructor(input)
private
def variable_definer(input) ##Defines required class variables by splitting up the input text
rows = input.split(/\n/)
@method, @resource, @version = rows[0].split(' ')
@headers, @params = {}, {}
@ -28,6 +25,7 @@ class Request
resource_deconstructor
end
end
def header_constructor(rows, limit)
for row in rows[1..limit-1]
context, information = row.split(' ')

0
lib/route.rb Normal file
View file

View file

@ -1 +1 @@
require 'minitest/autorun'
require "minitest/autorun"

View file

@ -1,6 +1,6 @@
require_relative 'main'
require_relative 'lib/request'
request_string = File.read('testcases/get-index.request.txt')
request_string = File.read('spec/example_requests/get-index.request.txt')
request = Request.new(request_string)
@ -10,7 +10,7 @@ p request.version
p request.headers
p request.params
request_string = File.read('testcases/get-examples.request.txt')
request_string = File.read('spec/example_requests/get-examples.request.txt')
request = Request.new(request_string)
@ -20,7 +20,7 @@ p request.version
p request.headers
p request.params
request_string = File.read('testcases/get-fruits-with-filter.request.txt')
request_string = File.read('spec/example_requests/get-fruits-with-filter.request.txt')
request = Request.new(request_string)
@ -30,7 +30,7 @@ p request.version
p request.headers
p request.params
request_string = File.read('testcases/post-login.request.txt')
request_string = File.read('spec/example_requests/post-login.request.txt')
request = Request.new(request_string)