Sha256: 574bd9ffa9747fa35e9b7aad7bf55265c0918ab68809fcff069857a2cf0b7f73
Contents?: true
Size: 1.03 KB
Versions: 68
Compression:
Stored size: 1.03 KB
Contents
class IshManager::IronCondorsController < IshManager::ApplicationController def index authorize! :index, ::Ish::IronCondor @condors = ::Ish::IronCondor.all end def create condor = ::Ish::IronCondor.new params[:ish_iron_condor].permit! authorize! :create, condor condor.ticker.upcase! if condor.save flash[:notice] = 'Success.' else flash[:alert] = condor.errors.messages.to_s end redirect_to action: :index end def update condor = ::Ish::IronCondor.find params[:id] authorize! :update, condor condor.update params[:ish_iron_condor].permit! condor.ticker.upcase! if condor.save flash[:notice] = 'Success.' else flash[:alert] = condor.errors.messages.to_s end redirect_to action: :index end def destroy condor = ::Ish::IronCondor.find params[:id] authorize! :destroy, condor if condor.destroy flash[:notice] = 'Success.' else flash[:alert] = condor.errors.messages.to_s end redirect_to action: :index end end
Version data entries
68 entries across 68 versions & 1 rubygems