Sha256: 627e952624d4c47971587d26d39fe2efc0e1d6b3e64f21469e00c36c0566ed72

Contents?: true

Size: 974 Bytes

Versions: 3

Compression:

Stored size: 974 Bytes

Contents

RailsApp::Application.routes.draw do

  bigbluebutton_routes :default

  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

3 entries across 3 versions & 1 rubygems

Version Path
bigbluebutton_rails-2.2.0 spec/rails_app/config/routes.rb
bigbluebutton_rails-2.1.0 spec/rails_app/config/routes.rb
bigbluebutton_rails-2.0.0 spec/rails_app/config/routes.rb