Sha256: 48f04b3db2db57df88576818264b3e707923ecae6b05dc3bc96e666c08bc7391

Contents?: true

Size: 576 Bytes

Versions: 1

Compression:

Stored size: 576 Bytes

Contents

require_dependency "ishapi/application_controller"
module Ishapi
  class LeadsetsController < ApplicationController


    def destroy
      puts! params, 'params'

      leadsets = Leadset.find( params[:leadset_ids] )
      @results = []
      leadsets.each do |leadset|
        @results.push leadset.discard
      end
      flash[:notice] = "Discard outcome: #{@results.inspect}."
      redirect_to action: 'index'
    end

    def index
      authorize! :leadsets_index, ::Ishapi
      out = Leadset.all
      render json: {
        items: out,
      }
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ishapi-0.1.8.212 app/controllers/ishapi/leadsets_controller.rb