# File lib/rudy/metadata/disk.rb, line 44 44: def initialize(position=nil, path=nil, opts={}) 45: # Swap arg values if only one is supplied. 46: path, position = position, nil if !position.nil? && path.nil? 47: position ||= '01' 48: 49: opts = { 50: :size => 1, 51: :device => current_machine_os.to_s == 'windows' ? DEFAULT_WINDOWS_DEVICE : DEFAULT_LINUX_DEVICE 52: }.merge opts 53: 54: super Rudy::Disks::RTYPE, opts # Rudy::Metadata#initialize 55: 56: @position, @path = position, path 57: 58: # Defaults: 59: #datetime = Backup.format_timestamp(now).split(Rudy::DELIM) 60: @created = Time.now.utc 61: @mounted = false 62: postprocess 63: 64: end