Method: Intro::Tour.extract_route

Defined in:
app/models/intro/tour.rb

.extract_route(url) ⇒ Object



43
44
45
46
47
48
49
50
51
52
53
# File 'app/models/intro/tour.rb', line 43

def extract_route(url)
  url = "/#{url}" if url !~ /^((https?:\/\/)|(\/))/i
  uri = URI(url)

  {
    source: recognize_path(uri.path),
    query: uri.query
  }
rescue
  {}
end