Sha256: 8cdda7cdf81fbef622a882c8988e2460f6c1e4526bf0cc9821a6f6e542b5a402

Contents?: true

Size: 252 Bytes

Versions: 4

Compression:

Stored size: 252 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.8.1 lib/free-image/types/boolean.rb
free-image-0.8.0 lib/free-image/types/boolean.rb
free-image-0.7.1 lib/free-image/types/boolean.rb
free-image-0.7.0 lib/free-image/types/boolean.rb