Module: LibStorj::Ext::Storj

Extended by:
FFI::Library
Defined in:
lib/ruby-libstorj/ext/ext.rb,
lib/ruby-libstorj/ext/file.rb,
lib/ruby-libstorj/ext/types.rb,
lib/ruby-libstorj/ext/bucket.rb,
lib/ruby-libstorj/mixins/storj.rb,
lib/ruby-libstorj/ext/json_request.rb,
lib/ruby-libstorj/ext/upload_options.rb,
lib/ruby-libstorj/ext/get_bucket_request.rb,
lib/ruby-libstorj/ext/list_files_request.rb,
lib/ruby-libstorj/ext/create_bucket_request.rb

Defined Under Namespace

Modules: Mixins Classes: BridgeOptions, Bucket, CreateBucketRequest, DownloadState, EncryptOptions, Env, File, GetBucketRequest, HttpOptions, JsonRequest, ListFilesRequest, LogOptions, UploadOptions, UploadState

Constant Summary collapse

JSON_LOGGER =
FFI::Function.new :void, [:string, :int, :pointer] do |message, level, handle|
  puts JSON.dump message: message,
                 level: level,
                 timestamp: ::LibStorj.util_timestamp
end