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

Defined in:
lib/resources/file.rb

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

Returns:

  • (Boolean)


87
88
89
90
91
92
# File 'lib/resources/file.rb', line 87

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