Module: RSpec::Rails::RoutingExampleGroup Private
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/rspec/rails/example/routing_example_group.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Container module for routing spec functionality.
Defined Under Namespace
Modules: ClassMethods
Instance Attribute Summary collapse
- #routes ⇒ Object readonly private
Method Summary
Methods included from Matchers::RoutingMatchers::RouteHelpers
#delete, #get, #head, #options, #patch, #post, #put
Methods included from Matchers::RoutingMatchers
Methods included from Matchers
#be_a_new, #be_new_record, #be_valid, #have_http_status
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(m, *args, &block) ⇒ Object (private)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
50 51 52 |
# File 'lib/rspec/rails/example/routing_example_group.rb', line 50 def method_missing(m, *args, &block) routes.url_helpers.respond_to?(m) ? routes.url_helpers.send(m, *args) : super end |
Instance Attribute Details
#routes ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
40 41 42 |
# File 'lib/rspec/rails/example/routing_example_group.rb', line 40 def routes @routes end |