summaryrefslogtreecommitdiff
path: root/src/permissions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/permissions.rs')
-rw-r--r--src/permissions.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/permissions.rs b/src/permissions.rs
index 809dcdab3..b40afb64e 100644
--- a/src/permissions.rs
+++ b/src/permissions.rs
@@ -20,7 +20,7 @@ pub struct DenoPermissions {
}
impl DenoPermissions {
- pub fn new(flags: &DenoFlags) -> Self {
+ pub fn from_flags(flags: &DenoFlags) -> Self {
Self {
allow_read: AtomicBool::new(flags.allow_read),
allow_write: AtomicBool::new(flags.allow_write),
@@ -90,6 +90,16 @@ impl DenoPermissions {
}
r
}
+
+ pub fn default() -> Self {
+ Self {
+ allow_read: AtomicBool::new(false),
+ allow_write: AtomicBool::new(false),
+ allow_env: AtomicBool::new(false),
+ allow_net: AtomicBool::new(false),
+ allow_run: AtomicBool::new(false),
+ }
+ }
}
fn permission_prompt(message: &str) -> DenoResult<()> {