class TestUrls::Url
Attributes
valid_routes[R]
Public Class Methods
new()
click to toggle source
# File lib/test_urls/url.rb, line 4 def initialize @valid_routes = [] end
Public Instance Methods
routes()
click to toggle source
# File lib/test_urls/url.rb, line 8 def routes @valid_routes ||= [] routes = `rake routes`.split("\n").map{ |r| r.gsub(', ', ',').split(' ') } routes.each do |route| if route.include? "GET" then @valid_routes << route[2] end end @valid_routes.each {|el| el.sub!("(.:format)", '')} @valid_routes.each {|r| r.sub!(":id", '1')} @valid_routes << "/" @valid_routes end