Sha256: e3e09443b00457a070233739c2c5a920e3517806627003c056685b75a6bbf405
Contents?: true
Size: 408 Bytes
Versions: 1
Compression:
Stored size: 408 Bytes
Contents
module CephStorage # Creates a Pool Object # Returns only a single pool object out of the cartridges available class PoolFactory < ::CephRuby::Pool class << self def build(cluster, name) p = CephStorage::Pool.new(cluster, name) yield(p) if block_given? p end # So behaviour is consistent with the cluster factory class private :new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ceph_storage-0.1.0 | lib/ceph_storage/pool_factory.rb |