Sha256: 5de4d3bc8735b57dfe1478526e08cfea4eab03148fe0ad66ef0684dd7d4128e2

Contents?: true

Size: 792 Bytes

Versions: 14

Compression:

Stored size: 792 Bytes

Contents

require 'csv'
require_dependency "brightcontent/application_controller"

module Brightcontent
  class BaseController < ApplicationController
    inherit_resources
    respond_to :all

    include BaseControllerExt::DefaultActions
    include BaseControllerExt::Pagination
    include BaseControllerExt::Fields
    include BaseControllerExt::Filtering

    def permitted_params
      params.permit!
    end

    def resource_params
      [permitted_params[resource_instance_name]]
    end

    protected

    def parent
      super if parent?
    end
    helper_method :parent

    def resource_item_path
      [parent, resource]
    end
    helper_method :resource_item_path

    def resource_index_path
      [parent, resource_class]
    end
    helper_method :resource_index_path
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
brightcontent-core-2.3.4 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.3.3 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.3.2 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.3.1 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.3.0 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.2.2 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.2.1 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.2.0 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.1.5 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.1.4 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.1.3 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.1.2 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.1.1 app/controllers/brightcontent/base_controller.rb
brightcontent-core-2.1.0 app/controllers/brightcontent/base_controller.rb