lib/scope.rb in expressive-0.0.34 vs lib/scope.rb in expressive-0.0.35
- old
+ new
@@ -185,9 +185,10 @@
define('if') {|*args| args.compact!; args[0] ? args[1] : args[2] }
define('$days_ago'){|*args| Time.now - args[0].to_i * 86400 }
define('$hours_ago'){|*args| Time.now - args[0].to_i * 3600 }
define('$minutes_ago'){|*args| Time.now - args[0].to_i * 60 }
define('$head'){|*args| args.flatten.first }
+ define('$include'){|val, arr| arr.include?(val) }
define('$tail'){|*args| args.flatten[1..-1] }
define('$reverse'){|*args| args.flatten.reverse }
define('$not'){|*args| not args.first }
define('$round'){|*args| perform_round(args) }