Sha256: 328f3bf7511374576bb60d1c2fe65898992eccaa900f566560061cb399597db5

Contents?: true

Size: 493 Bytes

Versions: 30

Compression:

Stored size: 493 Bytes

Contents

require "rabbit/image/base"

module Rabbit
  module ImageManipulable

    class Default < Base

      push_loader(self)
      
      class << self
        def match?(filename)
          true
        end
      end
      
      private
      def update_size
        File.open(@filename, "rb") do |file|
          Dir.chdir(File.dirname(@filename)) do
            loader = load_by_pixbuf_loader(file.read)
            @pixbuf = loader.pixbuf
          end
        end
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rabbit-2.1.2 lib/rabbit/image/default.rb
rabbit-2.1.1 lib/rabbit/image/default.rb
rabbit-2.1.0 lib/rabbit/image/default.rb
rabbit-2.0.9 lib/rabbit/image/default.rb
rabbit-2.0.8 lib/rabbit/image/default.rb
rabbit-2.0.7 lib/rabbit/image/default.rb
rabbit-2.0.6 lib/rabbit/image/default.rb
rabbit-2.0.5 lib/rabbit/image/default.rb
rabbit-2.0.4 lib/rabbit/image/default.rb
rabbit-2.0.3 lib/rabbit/image/default.rb
rabbit-2.0.2 lib/rabbit/image/default.rb
rabbit-2.0.1 lib/rabbit/image/default.rb
rabbit-2.0.0 lib/rabbit/image/default.rb
rabbit-1.0.9 lib/rabbit/image/default.rb
rabbit-1.0.8 lib/rabbit/image/default.rb
rabbit-1.0.7 lib/rabbit/image/default.rb
rabbit-1.0.6 lib/rabbit/image/default.rb
rabbit-1.0.5 lib/rabbit/image/default.rb
rabbit-1.0.4 lib/rabbit/image/default.rb
rabbit-1.0.3 lib/rabbit/image/default.rb