16 lines
335 B
Ruby
16 lines
335 B
Ruby
# Copyright (c) HashiCorp, Inc.
|
|
# SPDX-License-Identifier: BUSL-1.1
|
|
|
|
module Vagrant
|
|
module Util
|
|
class FileMode
|
|
# This returns the file permissions as a string from
|
|
# an octal number.
|
|
def self.from_octal(octal)
|
|
perms = sprintf("%o", octal)
|
|
perms.reverse[0..2].reverse
|
|
end
|
|
end
|
|
end
|
|
end
|