Sha256: 4e2f7de4a711e7c157824f7c20e6f29e43eb15a63c49ddbd52eb7ab83495c89c
Contents?: true
Size: 461 Bytes
Versions: 4
Compression:
Stored size: 461 Bytes
Contents
module Ramdo module Ramdisk class Instance NAME_PATTERN = /ramdo_[A-Za-z0-9_-]+$/ def self.generate_name "ramdo_#{SecureRandom.uuid}" end attr_accessor :device, :path, :size def initialize(info = {}) @device = info[:device] @path = info[:path] @size = info[:size] end def destroy! wrapper = Ramdisk::Factory.get wrapper.destroy self end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ramdo-0.1.5 | lib/ramdo/ramdisk/instance.rb |
ramdo-0.1.4 | lib/ramdo/ramdisk/instance.rb |
ramdo-0.1.3 | lib/ramdo/ramdisk/instance.rb |
ramdo-0.1.2 | lib/ramdo/ramdisk/instance.rb |