drapergeek/luckycharms

View on GitHub
app/controllers/admin/bookmarks_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Admin::BookmarksController < AdminController
  respond_to :json, :html

  def index
    @bookmarks = Bookmark.all.order(:name)
    respond_with @bookmarks
  end

  def create
    bookmark = Bookmark.new(name: params[:name], url: params[:url])
    respond_with(bookmark, location: nil) do
      bookmark.save
    end
  end

  def destroy
    bookmark = Bookmark.find_by_id_or_name(params[:id])
    respond_with(bookmark.destroy, location: admin_bookmarks_path)
  end
end