initial commit
format = nested
adds stubbed web page
adds and configures webmock
failing .search_for spec
response -> result
passing .search_for spec
modifies spec to for line number returns
adds spec for return length
.search_for now returns an array of line numbers
removes explicit return statement
three -> four typo
adds ignore_case spec
.search_for handles :ignore_case option
completes :ignores_case option spec
abstracts out common url into let block
changes return type to hash
truthy return now {"location" => [line_numbers]}
extracts check()
abstracts build_regexp()