Module: FakeRails3Routes

Defined in:
lib/fake_rails3_routes.rb,
lib/fake_rails3_routes/mapper.rb,
lib/fake_rails3_routes/version.rb

Defined Under Namespace

Classes: Mapper, RouteSet

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.draw(&block) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/fake_rails3_routes.rb', line 6

def self.draw(&block)
  if Rails.version >= "3.0"
    # we're on rails 3, no need to emulate
    Rails.application.class.routes.draw(&block)
  else
    @route_set ||= FakeRails3Routes::RouteSet.new
    @route_set.draw(block)
  end
end