Sha256: 7166285b6e7dc5b765c13ca896b410f1516ec900123935670de1b580953b7895

Contents?: true

Size: 785 Bytes

Versions: 4

Compression:

Stored size: 785 Bytes

Contents

module Pageflow
  module Chart
    class PageType < Pageflow::PageType
      name 'chart'

      def view_helpers
        [ScrapedSitesHelper]
      end

      def json_seed_template
        'pageflow/chart/page_type.json.jbuilder'
      end

      def file_types
        [Chart.scraped_site_file_type]
      end
    end

    def self.scraped_site_file_type
      FileType.new(model: ScrapedSite,
                   editor_partial: 'pageflow/chart/editor/scraped_sites/scraped_site',
                   custom_attributes: {
                     url: {
                       permitted_create_param: true
                     },
                     use_custom_theme: {
                       permitted_create_param: false
                     }
                   })
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pageflow-chart-2.5.0 lib/pageflow/chart/page_type.rb
pageflow-chart-2.4.0 lib/pageflow/chart/page_type.rb
pageflow-chart-2.3.0 lib/pageflow/chart/page_type.rb
pageflow-chart-2.2.0 lib/pageflow/chart/page_type.rb