Sha256: 9f910c013b53a21b54a03d4c24c69efd28a5f27f173f9dd9ac6c7c07b20fb25f

Contents?: true

Size: 629 Bytes

Versions: 1

Compression:

Stored size: 629 Bytes

Contents

module Vedeu

  module Geometry

    # The Y Dimension provides the height of an entity.
    #
    class YDimension < Vedeu::Geometry::Dimension

      private

      # @return [Symbol]
      def alignment
        vertical_alignment
      end

      # @return [Hash<Symbol => NilClass,Boolean,Symbol>]
      def defaults
        super.merge!(
          default:            Vedeu.height,
          vertical_alignment: default_alignment,
        )
      end

      # @return [Symbol]
      def default_alignment
        Vedeu::Geometry::VerticalAlignment.align(:none)
      end

    end # YDimension

  end # Geometry

end # Vedeu

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.6.36 lib/vedeu/geometry/y_dimension.rb