Sha256: e1a9a91876c5d9b7bd45cb51a425043ee1f9ddb288df8b16469dc0009a7914bf
Contents?: true
Size: 886 Bytes
Versions: 6
Compression:
Stored size: 886 Bytes
Contents
class UserController < ApplicationController # It will works with respond_with. # Your action should looks like any other one: A model with a method call. =D def index @users = User.get("api.example.com/users") respond_with(@users) end def new @user = User.new respond_with(@user) end def create @user = User.post("api.example.com/users", :user => params[:user]) respond_with(@user) end def edit @user = User.get("api.example.com/users/#{params[:id]}") respond_with(@user) end def update @user = User.patch("api.example.com/users", { :id => params[:id], :user => params[:user]}) respond_with(@user) end def show @user = User.get("api.example.com/users/#{params[:id]}") respond_with(@user) end def delete @user = User.delete("api.example.com/users/#{params[:id]}") respond_with(@user) end end
Version data entries
6 entries across 6 versions & 1 rubygems