changeset 290:38ca63e0a62e

Added value? and none? methods to option value and option none
author Michael Pavone <pavone@retrodev.com>
date Tue, 22 Jul 2014 23:33:12 -0700
parents befaefdfcd8a
children 38bbbf74b735
files modules/option.tp
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/modules/option.tp	Tue Jul 22 23:32:49 2014 -0700
+++ b/modules/option.tp	Tue Jul 22 23:33:12 2014 -0700
@@ -3,6 +3,8 @@
 		value:none <- :ifval :ifnone {
 			ifnone:
 		}
+		value? <- { false }
+		none? <- { true }
 	}
 	#{
 		value <- :v {
@@ -10,8 +12,10 @@
 				value:none <- :ifval :ifnone {
 					ifval: v
 				}
+				value? <- { true }
+				none? <- { false }
 			}
 		}
 		none <- { _none }
 	}
-}
\ No newline at end of file
+}