Sha256: ed5fac919aa1f0540f0d12d6273ace370297a6810104f00dd433750891c58667

Contents?: true

Size: 1.54 KB

Versions: 17

Compression:

Stored size: 1.54 KB

Contents

begin
  require File.dirname(__FILE__) + '/../../../../spec/spec_helper'
rescue LoadError
  puts "You need to install rspec in your base app"
  exit
end

plugin_spec_dir = File.dirname(__FILE__)
ActiveRecord::Base.logger = Logger.new(plugin_spec_dir + "/debug.log")

ActionController::Routing::Routes.draw do |map|
  map.needs_subdomain '/needs_subdomain', :controller => "fu", :action => "awesome"
  map.no_subdomain '/no_subdomain', :controller => "fu", :action => "lame"
  map.needs_awesome '/needs_awesome', :controller => "fu", :action => "lame"

  map.resources :foos do |fu|
    fu.resources :bars
  end

  map.connect '/', :controller => "site", :action => "home", :conditions => {:subdomain => false}
  map.connect '/', :controller => "app", :action => "home", :conditions => {:subdomain => true}
  map.connect '/', :controller => "mobile", :action => "home", :conditions => {:subdomain => "m"}

  map.connect '/subdomain_here', :controller => "app", :action => "success", :conditions => {:subdomain => true}
  map.connect '/no_subdomain_here', :controller => "site", :action => "success", :conditions => {:subdomain => false}
  map.connect '/m_subdomain_here', :controller => "mobile", :action => "success", :conditions => {:subdomain => "m"}
  map.connect '/numbers_only_here', :controller => "numbers", :action => "success", :conditions => {:subdomain => /[0-9]+/}

  map.connect '/:controller/:action/:id'
end

class Paramed
  def initialize(param)
    @param = param
  end

  def to_param
    @param || "param"
  end
end

include ActionController::UrlWriter

Version data entries

17 entries across 17 versions & 5 rubygems

Version Path
mbleigh-subdomain-fu-0.3.0 spec/spec_helper.rb
mbleigh-subdomain-fu-0.4.0 spec/spec_helper.rb
mbleigh-subdomain-fu-0.5.3 spec/spec_helper.rb
pboling-subdomain-fu-0.3.0 spec/spec_helper.rb
pboling-subdomain-fu-0.5.0 spec/spec_helper.rb
pboling-subdomain-fu-0.5.1 spec/spec_helper.rb
pboling-subdomain-fu-0.5.2 spec/spec_helper.rb
pboling-subdomain-fu-0.5.3 spec/spec_helper.rb
pboling-subdomain-fu-0.6.0 spec/spec_helper.rb
pboling-subdomain-fu-0.6.1 spec/spec_helper.rb
gameplan-subdomain-fu-0.5.4 spec/spec_helper.rb
sentientmonkey-subdomain-fu-0.5.6 spec/spec_helper.rb
sentientmonkey-subdomain-fu-0.5.5 spec/spec_helper.rb
subdomain-fu-0.5.4 spec/spec_helper.rb
subdomain-fu-0.5.3 spec/spec_helper.rb
subdomain-fu-0.4.1 spec/spec_helper.rb
subdomain-fu-0.4.0 spec/spec_helper.rb