Sha256: ba7ee61f7d0b59f2221653e423f0588dfe22de4d5c3efaee1449b1306fd3914d
Contents?: true
Size: 825 Bytes
Versions: 6
Compression:
Stored size: 825 Bytes
Contents
class EventsController < WhoopsController def index @event_group = Whoops::EventGroup.where(new_whoops_filter.to_query_document).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).page(params[:page]).per(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::NewEvent.new(params[:event]).record! render :status => 200, :nothing => true end end
Version data entries
6 entries across 6 versions & 1 rubygems