Sha256: 57de32845932f41e3db219512c1b3ee5d3ad2d0824f628d7a9d9fe399383d5d1

Contents?: true

Size: 380 Bytes

Versions: 2

Compression:

Stored size: 380 Bytes

Contents

# frozen_string_literal: true

require_relative "wv/shape_helper"

class Scarpe
  class Shape < Scarpe::Widget
    include ShapeHelper
    display_properties :left, :top

    def initialize(left: nil, top: nil, path_commands: nil, &block)
      @left = left
      @top = top

      super()
      create_display_widget
      instance_eval(&block) if block_given?
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
scarpe-0.2.1 lib/scarpe/shape.rb
scarpe-0.2.0 lib/scarpe/shape.rb