Sha256: 4f7d0423c7ea1fb35a5f0c3196e44824b0c8e624a7ff34df723c6d8f453cfb00
Contents?: true
Size: 898 Bytes
Versions: 4
Compression:
Stored size: 898 Bytes
Contents
module Puffer class Base < ApplicationController unloadable pufferize! view_paths_fallbacks :puffer define_fields :index, :show, :form, :create, :update respond_to :html, :js def index @records = resource.collection end def show @record = resource.member end def new @record = resource.new_member end def edit @record = resource.member end def create @record = resource.new_member @record.save respond_with @record, :location => resource.collection_path end def update @record = resource.member @record.update_attributes resource.attributes respond_with @record, :location => resource.collection_path end def destroy @record = resource.member @record.destroy redirect_to (request.referrer || resource.collection_path) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
puffer-0.0.19 | lib/puffer/base.rb |
puffer-0.0.18 | lib/puffer/base.rb |
puffer-0.0.17 | lib/puffer/base.rb |
puffer-0.0.16 | lib/puffer/base.rb |