def postprocess
      @position = @position.to_s.rjust(2, '0') if @position.to_s.size == 1
      @size &&= @size.to_i
      @raw = true if @raw == "true" unless @raw.is_a?(TrueClass)
      @mounted = (@mounted == "true") unless @mounted.is_a?(TrueClass)
    end
def postprocess
      @position = @position.to_s.rjust(2, '0') if @position.to_s.size == 1
      @size &&= @size.to_i
      @raw = true if @raw == "true" unless @raw.is_a?(TrueClass)
      @mounted = (@mounted == "true") unless @mounted.is_a?(TrueClass)
    end
If one argument is supplied:
 * +path+ is a an absolute filesystem path
 * +opts+ is a hash of disk options.

 If two arguments are supplied:
 * +position+
 * +path+ is a an absolute filesystem path
 * +opts+ is a hash of disk options.

 Valid options are:
 * +:path+ is a an absolute filesystem path (overridden by +path+ arg)
 * +:position+ (overridden by +position+ arg)
 * +:size+
 * +:device+

 sdb values are stored as strings. Some quick conversion.