Sha256: a11aa883f2c765688cd62a728c1fa295d98c39e1580653e91233ed2cfd447f90

Contents?: true

Size: 479 Bytes

Versions: 4

Compression:

Stored size: 479 Bytes

Contents

class E9Crm::CampaignSubclassController < E9Crm::ResourcesController

  def update
    update! { parent_redirect_path }
  end

  def create
    create! { parent_redirect_path }
  end

  protected
    def parent_redirect_path
      campaigns_path(:type => type_param)
    end

    def type_param
      resource_class.name[/(.*)Campaign/, 1].underscore
    end

    def add_index_breadcrumb
      add_breadcrumb! Campaign.model_name.collection.titleize, campaigns_path
    end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
e9_crm-0.1.13 app/controllers/e9_crm/campaign_subclass_controller.rb
e9_crm-0.1.12 app/controllers/e9_crm/campaign_subclass_controller.rb
e9_crm-0.1.11 app/controllers/e9_crm/campaign_subclass_controller.rb
e9_crm-0.1.10 app/controllers/e9_crm/campaign_subclass_controller.rb