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