Sha256: 99c74bb308a8ef3690752440f11750da46b9fbbeb16d698d98abe089d3f602fb

Contents?: true

Size: 876 Bytes

Versions: 2

Compression:

Stored size: 876 Bytes

Contents

class Ecm::Youtube::Backend::VideosController < Itsf::Backend::Resource::BaseController
  include Controller::ActsAsPublishedConcern
  include Controller::ActsAsListConcern

  def self.resource_class
    # Set the resource class here.
    #
    # Default: Ecm::Youtube::Video
    #
    Ecm::Youtube::Video
  end

  private

  def collection_scope
    # Customize the collection scope here for collection retrival (i.e. for the
    # index action).
    #
    # Example: current_user.posts.includes(:comments)
    #
    # Default: resource_class
    #
    resource_class
  end

  def permitted_params
    # Set the allowed params, for your create and update methods.
    # 
    # Example: params
    #            .require(:video)
    #              .permit(:title, :body)
    # 
    params
      .require(:video)
        .permit(:category_id, :identifier, :published)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ecm_youtube_backend-1.0.1 app/controllers/ecm/youtube/backend/videos_controller.rb
ecm_youtube_backend-1.0.0 app/controllers/ecm/youtube/backend/videos_controller.rb