Sha256: 059b2a598f694ecf675936e6d56f22ca7e201c442fbb2c45abf4971a397b7373

Contents?: true

Size: 924 Bytes

Versions: 16

Compression:

Stored size: 924 Bytes

Contents

module PageflowPaged
  module React
    class PageType < Pageflow::PageType
      attr_reader :name, :component_name, :file_types

      def initialize(name, options)
        @name = name
        @thumbnail_candidates = options[:thumbnail_candidates]
        @translation_key_prefix = options[:translation_key_prefix]
        @file_types = options.fetch(:file_types, [])
        @export_version = options[:export_version]
        @import_version_requirement = options[:import_version_requirement]
      end

      def template_path
        'pageflow_paged/react/page'
      end

      def thumbnail_candidates
        @thumbnail_candidates || super
      end

      def translation_key_prefix
        @translation_key_prefix || super
      end

      def export_version
        @export_version || super
      end

      def import_version_requirement
        @import_version_requirement || super
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
pageflow-17.0.4 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-17.0.3 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-17.0.2 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-17.0.1 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-17.0.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-16.2.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-16.1.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-16.0.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.8.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.7.1 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.7.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.6.1 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.6.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.5.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.4.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb
pageflow-15.3.0 entry_types/paged/lib/pageflow_paged/react/page_type.rb