Sha256: 6bc54ce4517f3a7adf1540e0327c45b06044e22a5c2411e039d9b9a55c450aa5

Contents?: true

Size: 1002 Bytes

Versions: 2

Compression:

Stored size: 1002 Bytes

Contents

RailsApp::Application.routes.draw do

  bigbluebutton_routes :default

  bigbluebutton_api_routes

  bigbluebutton_routes :default, :scope => "webconference"

  resources :users do
    bigbluebutton_routes :room_matchers
    resources :spaces do
      bigbluebutton_routes :room_matchers
    end
  end

  scope "only-servers" do
    bigbluebutton_routes :default, :only => "servers"
  end

  scope "only-rooms" do
    bigbluebutton_routes :default, :only => "rooms"
  end

  scope "only-recordings" do
    bigbluebutton_routes :default, :only => "recordings"
  end

  get "bigbluebutton/my_playback_types", :to => 'my_playback_types#index', :as => "my_playback_types"

  # TODO: this is needed for the tests, but break the views when running the test app
  bigbluebutton_routes :default,
    :scope => "custom",
    :controllers => { :servers => "custom_servers",
      :rooms => "custom_rooms",
      :recordings => "custom_recordings" },
    :as => "custom_name"

  root :to => "frontpage#show"

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bigbluebutton_rails-3.0.0 spec/rails_app/config/routes.rb
bigbluebutton_rails-2.3.0 spec/rails_app/config/routes.rb