Sha256: f7b260577c4f6f7830177d8cb410620d05714f5eb411c573bf64672141f74b49

Contents?: true

Size: 913 Bytes

Versions: 20

Compression:

Stored size: 913 Bytes

Contents

module Pageflow
  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/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

20 entries across 20 versions & 1 rubygems

Version Path
pageflow-15.2.2 lib/pageflow/react/page_type.rb
pageflow-15.2.1 lib/pageflow/react/page_type.rb
pageflow-15.2.0 lib/pageflow/react/page_type.rb
pageflow-15.1.2 lib/pageflow/react/page_type.rb
pageflow-15.1.1 lib/pageflow/react/page_type.rb
pageflow-15.1.0 lib/pageflow/react/page_type.rb
pageflow-15.1.0.rc0 lib/pageflow/react/page_type.rb
pageflow-15.1.0.beta6 lib/pageflow/react/page_type.rb
pageflow-15.1.0.beta5 lib/pageflow/react/page_type.rb
pageflow-15.1.0.beta4 lib/pageflow/react/page_type.rb
pageflow-15.1.0.beta3 lib/pageflow/react/page_type.rb
pageflow-15.1.0.beta2 lib/pageflow/react/page_type.rb
pageflow-15.1.0.beta1 lib/pageflow/react/page_type.rb
pageflow-15.0.2 lib/pageflow/react/page_type.rb
pageflow-15.0.1 lib/pageflow/react/page_type.rb
pageflow-15.0.0 lib/pageflow/react/page_type.rb
pageflow-15.0.0.rc2 lib/pageflow/react/page_type.rb
pageflow-15.0.0.rc1 lib/pageflow/react/page_type.rb
pageflow-15.0.0.beta4 lib/pageflow/react/page_type.rb
pageflow-15.0.0.beta3 lib/pageflow/react/page_type.rb