Sha256: 89cac04bae095fbf06aac35dbcdbf17fd717fe7bdddbce7750aeb9ac31f7f5ed

Contents?: true

Size: 403 Bytes

Versions: 6

Compression:

Stored size: 403 Bytes

Contents

# encoding: UTF-8
module Carrier
  class ChainsController < Carrier::ApplicationController

    before_filter :only => %w[archive unarchive] do
      @user = User.send find_method_for_user, params[:user_id]
      @chain = Carrier::Chain.find(params[:chain_id])
    end
    
    def archive
      @chain.archive_for!(@user)
    end

    def unarchive
      @chain.unarchive_for!(@user)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
carrier-0.1.5 app/controllers/carrier/chains_controller.rb
carrier-0.1.4 app/controllers/carrier/chains_controller.rb
carrier-0.1.3 app/controllers/carrier/chains_controller.rb
carrier-0.1.2 app/controllers/carrier/chains_controller.rb
carrier-0.1.1 app/controllers/carrier/chains_controller.rb
carrier-0.1.0 app/controllers/carrier/chains_controller.rb