Sha256: bed088dd8446ddc6cc9b6c4fc8f66324c27a1edd8fe7d43ec4ee7c7e58bb114a

Contents?: true

Size: 525 Bytes

Versions: 34

Compression:

Stored size: 525 Bytes

Contents

require "rabbit/utils"

module Rabbit
  module Renderer
    module Pixmap
      extend Utils

      class << self
        @initialized = false
        def init
          unless @initialized
            @initialized = true
            dir = ::File.join("rabbit", "renderer", "pixmap")
            require_files_under_directory_in_load_path(dir)
          end
        end

        def new(*args, &block)
          init
          corresponding_class_under_module(self).new(*args, &block)
        end
      end
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
rabbit-2.1.6 lib/rabbit/renderer/pixmap.rb
rabbit-2.1.5 lib/rabbit/renderer/pixmap.rb
rabbit-2.1.4 lib/rabbit/renderer/pixmap.rb
rabbit-2.1.3 lib/rabbit/renderer/pixmap.rb
rabbit-2.1.2 lib/rabbit/renderer/pixmap.rb
rabbit-2.1.1 lib/rabbit/renderer/pixmap.rb
rabbit-2.1.0 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.9 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.8 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.7 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.6 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.5 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.4 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.3 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.2 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.1 lib/rabbit/renderer/pixmap.rb
rabbit-2.0.0 lib/rabbit/renderer/pixmap.rb
rabbit-1.0.9 lib/rabbit/renderer/pixmap.rb
rabbit-1.0.8 lib/rabbit/renderer/pixmap.rb
rabbit-1.0.7 lib/rabbit/renderer/pixmap.rb