Method: Inspec::Resources::FileResource#allowed?

Defined in:
lib/inspec/resources/file.rb

#allowed?(permission, opts = {}) ⇒ Boolean

Returns:

  • (Boolean)


89
90
91
92
93
94
# File 'lib/inspec/resources/file.rb', line 89

def allowed?(permission, opts = {})
  return false unless exist?
  return skip_resource "`allowed?` is not supported on your OS yet." if @perms_provider.nil?

  file_permission_granted?(permission, opts[:by], opts[:by_user])
end