Sha256: 6e771e863b213ff6b7b9c3a0d486011691f29650435d8f240b115c1589450914

Contents?: true

Size: 239 Bytes

Versions: 4

Compression:

Stored size: 239 Bytes

Contents

module FreeImage
  class Boolean
    extend FFI::DataConverter
    native_type :uint32

    def self.to_native(val, ctx)
      val == false ? 0 : 1
    end

    def self.from_native(val, ctx)
      val == 0 ? false : true
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
free-image-0.6.2 lib/free-image/types/boolean.rb
free-image-0.6.1 lib/free-image/types/boolean.rb
free-image-0.6.0 lib/free-image/types/boolean.rb
free-image-0.5.0 lib/free-image/types/boolean.rb