Sha256: c9d59034765155c5282926b1aebb80bb814e1a1700cca460d00c4e373f6ccfb1

Contents?: true

Size: 587 Bytes

Versions: 6

Compression:

Stored size: 587 Bytes

Contents

class UsersController < ApplicationController
  
  def index
    @users = User.all

    respond_to do |format|
      format.xml  { render_for_api params[:api_template].to_sym, :xml => @users, :root => :users }
      format.json { render_for_api params[:api_template].to_sym, :json => @users, :root => :users }
    end
  end
  
  def show
    @user = User.find(params[:id])

    respond_to do |format|
      format.xml  { render_for_api params[:api_template].to_sym, :xml => @user }
      format.json { render_for_api params[:api_template].to_sym, :json => @user }
    end
  end  
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
acts_as_api-0.3.5 spec/rails_app/app/controllers/users_controller.rb
acts_as_api-0.3.4 spec/rails_app/app/controllers/users_controller.rb
acts_as_api-0.3.3 spec/rails_app/app/controllers/users_controller.rb
acts_as_api-0.3.2 spec/rails_app/app/controllers/users_controller.rb
acts_as_api-0.3.1 spec/rails_app/app/controllers/users_controller.rb
acts_as_api-0.3.0 spec/rails_app/app/controllers/users_controller.rb