Sha256: c315e31965ec438a318be206a1e47dd72a94fdc7ce2b991e7eebd9d44105dad3

Contents?: true

Size: 715 Bytes

Versions: 29

Compression:

Stored size: 715 Bytes

Contents

# This code is free software; you can redistribute it and/or modify it under
# the terms of the new BSD License.
#
# Copyright (c) 2013, Sebastian Staudt

begin
  require 'ffi'
rescue LoadError
end

module RBzip2::FFI

  def self.init
    begin
      extend ::FFI::Library
      ffi_lib 'bz2'
    rescue NameError, LoadError
      @@available = false
    end
  end

  extend RBzip2::Adapter

  autoload :BufferError,  'rbzip2/ffi/errors'
  autoload :Compressor,   'rbzip2/ffi/compressor'
  autoload :ConfigError,  'rbzip2/ffi/errors'
  autoload :CorruptError, 'rbzip2/ffi/errors'
  autoload :Decompressor, 'rbzip2/ffi/decompressor'
  autoload :Error,        'rbzip2/ffi/errors'

end

require 'rbzip2/ffi/constants'

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
logstash-output-scalyr-0.2.1.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.2.0 vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.2.0.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.26.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.25.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.24.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.23.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.22.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.21.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.20.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.19.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.18.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.17.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.16.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.15.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.14.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.13 vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.12 vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.11.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb
logstash-output-scalyr-0.1.10.beta vendor/bundle/jruby/2.5.0/gems/rbzip2-0.3.0/lib/rbzip2/ffi.rb