class Inspec::DirProvider
Attributes
files[R]
path[R]
Public Class Methods
new(path)
click to toggle source
# File lib/inspec/file_provider.rb, line 70 def initialize(path) @files = if File.file?(path) [path] else Dir[File.join(Shellwords.shellescape(path), "**", "*")] end @path = path end
Public Instance Methods
binread(file)
click to toggle source
# File lib/inspec/file_provider.rb, line 86 def binread(file) return nil unless files.include?(file) return nil unless File.file?(file) File.binread(file) end
read(file)
click to toggle source
# File lib/inspec/file_provider.rb, line 79 def read(file) return nil unless files.include?(file) return nil unless File.file?(file) File.read(file) end