Sha256: 4a0f30941584f6ea7cdba316ca1b1da41ea94e7cff41fe6cb34ade7811de4bc3
Contents?: true
Size: 388 Bytes
Versions: 2
Compression:
Stored size: 388 Bytes
Contents
module CephStorage # This code is here to wrap around CephRuby::Cluster # Methods. It assigns the rados cluster object around # the called method module ClusterWrapper def wrap_me(*method_names) method_names.each do |m| define_method(m) do |*args| rados_cluster do |c| c.send(m, *args) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ceph_storage-0.1.1 | lib/ceph_storage/cluster_wrapper.rb |
ceph_storage-0.1.0 | lib/ceph_storage/cluster_wrapper.rb |