Sha256: f070521bd44b88826431ffb7bd339153c3e91fc5afa1af7bea42a9c59e9cfc9d
Contents?: true
Size: 1.1 KB
Versions: 6
Compression:
Stored size: 1.1 KB
Contents
class NotificationSubscriptionsController < WhoopsController def index @notification_subscription = Whoops::NotificationSubscription.new @notification_subscription.build_filter @notification_subscriptions = Whoops::NotificationSubscription.asc(:email) @filter = Whoops::Filter.new end def create ns = Whoops::NotificationSubscription.create(params[:notification_subscription]) ns.filter = Whoops::Filter.new_from_params(params[:whoops_filter]) ns.filter.save redirect_to whoops_notification_subscriptions_path end def edit @notification_subscription = Whoops::NotificationSubscription.find(params[:id]) end def update @notification_subscription = Whoops::NotificationSubscription.find(params[:id]) @notification_subscription.update_attributes(params[:notification_subscription]) @notification_subscription.filter.update_from_params(params[:whoops_filter]) redirect_to whoops_notification_subscriptions_path end def destroy Whoops::NotificationSubscription.find(params[:id]).destroy redirect_to whoops_notification_subscriptions_path end end
Version data entries
6 entries across 6 versions & 1 rubygems