aboutsummaryrefslogtreecommitdiffstats
path: root/object.c
diff options
context:
space:
mode:
authorzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-04-28 01:35:56 +0000
committerzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-04-28 01:35:56 +0000
commit9ef25d883ddf9b8fa62a47f5c551d3d6e84ec541 (patch)
tree41022c387df70c5e2059e739c722378b38f45a76 /object.c
parent2068f3cedb8aa5b1e11bec519b7a6b7ff8f7ab71 (diff)
downloadruby-9ef25d883ddf9b8fa62a47f5c551d3d6e84ec541.tar.gz
* object.c: With feedback from Steve Klabnik, reverted a change to
#untrusted? and #tainted?. Also adjusted grammar for $SAFE levels git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'object.c')
-rw-r--r--object.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/object.c b/object.c
index 1078995e03..db3cbba5eb 100644
--- a/object.c
+++ b/object.c
@@ -844,7 +844,7 @@ rb_obj_dummy(void)
* call-seq:
* obj.tainted? -> true or false
*
- * Returns whether the object is tainted.
+ * Returns true if the object is tainted.
*
* See #taint for more information.
*/
@@ -863,18 +863,18 @@ rb_obj_tainted(VALUE obj)
*
* Mark the object as tainted.
*
- * To check whether an object is tainted, use #tainted?
- *
* Objects that are marked as tainted will be restricted from various built-in
* methods. This is to prevent insecure data, such as command-line arguments
* or strings read from Kernel#gets, from inadvertently compromising the users
* system.
*
+ * To check whether an object is tainted, use #tainted?
+ *
* You should only untaint a tainted object if your code has inspected it and
* determined that it is safe. To do so use #untaint
*
- * In $SAFE level 3 and 4, all objects are both tainted and untrusted, and the
- * trust and taint methods will both raise a SecurityError exception.
+ * In $SAFE level 3 and 4, all objects are tainted and untrusted, any use of
+ * trust or taint methods will raise a SecurityError exception.
*/
VALUE
@@ -913,7 +913,7 @@ rb_obj_untaint(VALUE obj)
* call-seq:
* obj.untrusted? -> true or false
*
- * Returns whether the object is untrusted.
+ * Returns true if the object is untrusted.
*
* See #untrust for more information.
*/
@@ -941,8 +941,8 @@ rb_obj_untrusted(VALUE obj)
* You should only trust an untrusted object if your code has inspected it and
* determined that it is safe. To do so use #trust
*
- * In $SAFE level 3 and 4, all objects are both tainted and untrusted, and the
- * trust and taint methods will both raise a SecurityError exception.
+ * In $SAFE level 3 and 4, all objects are tainted and untrusted, any use of
+ * trust or taint methods will raise a SecurityError exception.
*/
VALUE