Sha256: 4a1f58b295da4d5a99f96d4627849fe7cab65b07327d50b81ce703c91744bee2
Contents?: true
Size: 838 Bytes
Versions: 1
Compression:
Stored size: 838 Bytes
Contents
class EventsController < ApplicationController layout 'whoops' def index @event_group = Whoops::EventGroup.find(params[:whoops_event_group_id]) events_base = @event_group.events unless params[:query].blank? conditions = Whoops::MongoidSearchParser.new(params[:query]).conditions events_base = events_base.where(conditions) end @events = events_base.desc(:event_time).paginate( :page => params[:page], :per_page => 20 ) end def show @event = Whoops::Event.find(params[:id]) respond_to do |format| format.js { render :partial => 'details', :object => @event, :as => :event} end end # TODO break this out into a more metal-y controller def create Whoops::Event.record(params[:event]) render :status => 200, :nothing => true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
whoops-0.1.10 | app/controllers/events_controller.rb |