Module: AssertUrl

Defined in:
lib/assert_url.rb

Constant Summary collapse

PARTS =
%W[scheme host port path query]

Instance Method Summary collapse

Instance Method Details

#assert_url(expected, value) ⇒ Object



18
19
20
21
22
# File 'lib/assert_url.rb', line 18

def assert_url(expected, value)
  expected, value = urify(expected, value)

  PARTS.map { |part| send(:"assert_#{part}", expected, value) }.reduce(:&)
end