Sha256: 0a9db4d70a13a857de8658bc4adbb4e46acc905f1c16050e9d133372c0308846

Contents?: true

Size: 730 Bytes

Versions: 1

Compression:

Stored size: 730 Bytes

Contents

module Rdpl
  module LinesAndBoxes
    attr_writer :vertical_width, :horizontal_width

    include Element
    include Graphic

    def vertical_width
      @vertical_width || 0
    end

    def horizontal_width
      @horizontal_width || 0
    end

    def width_multiplier=(multiplier)
      raise FixedValueError, 'for lines width multiplier is fixed to 1'
    end

    def height_multiplier=(multiplier)
      raise FixedValueError, 'for lines height multiplier is fixed to 1'
    end

    def font_id
      'X'
    end

    private
    def formatted_horizontal_width
      '%04d' % normalize_number(horizontal_width)
    end

    def formatted_vertical_width
      '%04d' % normalize_number(vertical_width)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rdpl-0.1.0 lib/elements/lines_and_boxes.rb