Sha256: b37e05c380653806bf9cf6f69fa9385b2a2adecf7c02b7d995094643282817cc

Contents?: true

Size: 339 Bytes

Versions: 28

Compression:

Stored size: 339 Bytes

Contents

# frozen_string_literal: true

module PagesCore
  module Templates
    # Configuration for the blocks on an individual template
    class BlockConfiguration
      attr_reader :name, :title, :description, :optional, :enforced

      def small?
        @size == :small
      end

      def large?
        !small?
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
pages_core-3.15.5 lib/pages_core/templates/block_configuration.rb
pages_core-3.15.4 lib/pages_core/templates/block_configuration.rb
pages_core-3.15.3 lib/pages_core/templates/block_configuration.rb
pages_core-3.15.2 lib/pages_core/templates/block_configuration.rb
pages_core-3.15.1 lib/pages_core/templates/block_configuration.rb
pages_core-3.14.0 lib/pages_core/templates/block_configuration.rb
pages_core-3.13.0 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.7 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.6 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.5 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.4 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.3 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.2 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.1 lib/pages_core/templates/block_configuration.rb
pages_core-3.12.0 lib/pages_core/templates/block_configuration.rb
pages_core-3.11.3 lib/pages_core/templates/block_configuration.rb
pages_core-3.11.2 lib/pages_core/templates/block_configuration.rb
pages_core-3.11.1 lib/pages_core/templates/block_configuration.rb
pages_core-3.11.0 lib/pages_core/templates/block_configuration.rb
pages_core-3.10.2 lib/pages_core/templates/block_configuration.rb