Module: NavigationHelpers
- Defined in:
- lib/forge/features/support/paths.rb
Instance Method Summary collapse
Instance Method Details
#path_to(page_name) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/forge/features/support/paths.rb', line 2 def path_to(page_name) case page_name when /home page/ root_path when /register/ '/register' else begin page_name =~ /the (.*) page/ path_components = $1.split(/\s+/) self.send(path_components.push('path').join('_').to_sym) rescue Object => e raise "can't find mapping from \"#{page_name}\" to a path. \n" + "Now, go and add a mapping in #{__FILE__}" end end end |