Class: RSpec::Rails::ViewPathBuilder
- Inherits:
 - 
      Object
        
- Object
 - RSpec::Rails::ViewPathBuilder
 
 - Defined in:
 - lib/rspec/rails/view_path_builder.rb
 
Overview
Builds paths for view specs using a particular route set.
Instance Method Summary (collapse)
- 
  
      - (ViewPathBuilder) initialize(route_set) 
  
    constructor
    
A new instance of ViewPathBuilder.
 - 
  
      - (Object) path_for(path_params) 
  
    
Given a hash of parameters, build a view path, if possible.
 
Constructor Details
- (ViewPathBuilder) initialize(route_set)
Returns a new instance of ViewPathBuilder
      5 6 7  | 
    
      # File 'lib/rspec/rails/view_path_builder.rb', line 5 def initialize(route_set) self.class.send(:include, route_set.url_helpers) end  | 
  
Instance Method Details
- (Object) path_for(path_params)
Given a hash of parameters, build a view path, if possible. Returns nil if no path can be built from the given params.
      22 23 24 25 26  | 
    
      # File 'lib/rspec/rails/view_path_builder.rb', line 22 def path_for(path_params) url_for(path_params.merge(:only_path => true)) rescue => e e. end  |