module Wayfarer::Frontiers::NormalizeURIs

@api private

Public Instance Methods

cache(*uris) click to toggle source

@override

Calls superclass method
# File lib/wayfarer/frontiers/normalize_uris.rb, line 20
def cache(*uris)
  super(*uris.map { |uri| normalize(uri) })
end
cached?(uri) click to toggle source

@override

Calls superclass method
# File lib/wayfarer/frontiers/normalize_uris.rb, line 25
def cached?(uri)
  super(normalize(uri))
end
stage(*uris) click to toggle source

@override

Calls superclass method
# File lib/wayfarer/frontiers/normalize_uris.rb, line 10
def stage(*uris)
  super(*uris.map { |uri| normalize(uri) })
end
staged?(uri) click to toggle source

@override

Calls superclass method
# File lib/wayfarer/frontiers/normalize_uris.rb, line 15
def staged?(uri)
  super(normalize(uri))
end

Private Instance Methods

method_missing(*argv, &proc) click to toggle source
Calls superclass method
# File lib/wayfarer/frontiers/normalize_uris.rb, line 39
def method_missing(*argv, &proc)
  super(*argv, &proc)
end
normalize(uri) click to toggle source
# File lib/wayfarer/frontiers/normalize_uris.rb, line 31
def normalize(uri)
  NormalizeUrl.process(uri, config.normalize_uri_options)
end
respond_to_missing?(method, private = false) click to toggle source
Calls superclass method
# File lib/wayfarer/frontiers/normalize_uris.rb, line 43
def respond_to_missing?(method, private = false)
  @frontier.respond_to?(method) || super
end
to_s() click to toggle source
# File lib/wayfarer/frontiers/normalize_uris.rb, line 35
def to_s
  "URI-normalizing #{super}"
end