Sha256: e934f26c430d0bcaca6791359cb4db6e3e11a6d80acba2ad2f8d62ccc392b360

Contents?: true

Size: 619 Bytes

Versions: 22

Compression:

Stored size: 619 Bytes

Contents

require 'rabbit/element/base'
require 'rabbit/element/text-container-element'

module Rabbit
  module Element
    class WaitTag
      include Base

      def have_wait_tag?
        true
      end

      def text
        ""
      end

      def markuped_text
        ""
      end

      def to_html(generator)
        ""
      end

      def draw_element(canvas, x, y, w, h, simulation)
        [x, y, w, h]
      end
    end

    class CustomTag
      include TextContainerElement

      attr_reader :name
      def initialize(name, elements=[])
        super(elements)
        @name = name
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
rabbit-2.0.7 lib/rabbit/element/tag.rb
rabbit-2.0.6 lib/rabbit/element/tag.rb
rabbit-2.0.5 lib/rabbit/element/tag.rb
rabbit-2.0.4 lib/rabbit/element/tag.rb
rabbit-2.0.3 lib/rabbit/element/tag.rb
rabbit-2.0.2 lib/rabbit/element/tag.rb
rabbit-2.0.1 lib/rabbit/element/tag.rb
rabbit-2.0.0 lib/rabbit/element/tag.rb
rabbit-1.0.9 lib/rabbit/element/tag.rb
rabbit-1.0.8 lib/rabbit/element/tag.rb
rabbit-1.0.7 lib/rabbit/element/tag.rb
rabbit-1.0.6 lib/rabbit/element/tag.rb
rabbit-1.0.5 lib/rabbit/element/tag.rb
rabbit-1.0.4 lib/rabbit/element/tag.rb
rabbit-1.0.3 lib/rabbit/element/tag.rb
rabbit-1.0.2 lib/rabbit/element/tag.rb
rabbit-1.0.1 lib/rabbit/element/tag.rb
rabbit-1.0.0 lib/rabbit/element/tag.rb
rabbit-0.9.3 lib/rabbit/element/tag.rb
rabbit-0.9.2 lib/rabbit/element/tag.rb