martinisoft/funnies

View on GitHub
app/controllers/subscriptions_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class SubscriptionsController < ApplicationController

  expose(:comic) { Comic.find(params[:comic_id]) }

  def create
    current_user.subscribe!(comic)
    redirect_to comics_path, :notice => "Subscribed to #{comic.name} successfully!"
  end

  def destroy
    current_user.unsubscribe!(comic)
    redirect_to comics_path, :notice => "Unsubscribed from #{comic.name} successfully!"
  end
end