Sha256: b4660bd776853c763eaab8acff46bb7cb4c04dbf7a87ccadecb131b1b41d0690

Contents?: true

Size: 1 KB

Versions: 8

Compression:

Stored size: 1 KB

Contents

Rails.application.routes.draw do
  mount ApiTaster::Engine => "/api_taster"

  get 'home' => 'application#home', :as => :home
  match 'custom' => 'application#home', :via => [:get, :delete]

  resources :users, :except => [:new, :edit] do
    resources :comments, :only => [:new, :edit]
  end
end

ApiTaster.routes do
  get '/i_dont_exist_anymore', {
    :hello => 'world'
  }

  desc 'Get a __list__ of users.'
  get '/users'

  post '/users', {
    :hello => 'world',
    :user => {
      :name => 'Fred',
      :comment => {
        :title => [1, 2, 3]
      }
    },
    :items => [
      { :name => 'flower', :price => '4.95' },
      { :name => 'pot', :price => '2.45' },
      { :nested_items => [
        { :name => 'apple' },
        { :name => 'orange'},
        { :nested_numbers => [3, 4, 5] },
        { :name => 'banana'}
      ]}
    ]
  }

  get '/users/:id', {
    :id => 1
  }

  put '/users/:id', {
    :id => 1, :user => {
      :name => 'Awesome'
    }
  }

  delete '/users/:id', {
    :id => 1
  }
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
api_taster-0.8.4 spec/dummy/config/routes.rb
api_taster-0.8.3 spec/dummy/config/routes.rb
api_taster-0.8.2 spec/dummy/config/routes.rb
api_taster-0.8.1 spec/dummy/config/routes.rb
api_taster-0.7.0 spec/dummy/config/routes.rb
api_taster-0.6.0 spec/dummy/config/routes.rb
api_taster-0.5.1 spec/dummy/config/routes.rb
api_taster-0.5.0 spec/dummy/config/routes.rb