Module: Rados
- Defined in:
- lib/rados.rb
Overview
:nodoc:
Defined Under Namespace
Modules: Lib Classes: Object, ObjectCollection, ObjectNotFound, Pool, PoolNotFound, RadosError, ReadError, ShortWriteError, WriteError
Class Method Summary collapse
-
.initialize ⇒ Object
Initialize the Rados library.
Class Method Details
.initialize ⇒ Object
Initialize the Rados library. Must be called once before any other operations.
28 29 30 31 32 33 34 35 36 37 |
# File 'lib/rados.rb', line 28 def self.initialize unless @initialized ret = Lib.rados_initialize(0) if ret < 0 # Blocked by ceph bug #512 raise RadosError, "Could not initialize rados: #{ret}" end @initialized = true end @initialized end |