aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/admin_spam_addresses_controller.rb
blob: fff7e2a4aef8581d13576a1fcbe3d80b73648467 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class AdminSpamAddressesController < AdminController

    def index
        @spam_addresses = SpamAddress.all
        @spam_address = SpamAddress.new
    end

    def create
        @spam_address = SpamAddress.new(params[:spam_address])

        if @spam_address.save
            notice = "#{ @spam_address.email } has been added to the spam addresses list"
            redirect_to admin_spam_addresses_path, :notice => notice
        else
            @spam_addresses = SpamAddress.all
            render :index
        end
    end

    def destroy
        @spam_address = SpamAddress.find(params[:id])
        @spam_address.destroy
        notice = "#{ @spam_address.email } has been removed from the spam addresses list"
        redirect_to admin_spam_addresses_path, :notice => notice
    end

end