Sha256: 095fa56534cb92c65422360db279606d0f49089c98c56064e2052b87dfe340d5
Contents?: true
Size: 445 Bytes
Versions: 1
Compression:
Stored size: 445 Bytes
Contents
require 'gobstones/lang/expressions/one_arg_expression' require 'gobstones/lang/expressions/two_arg_expression' module Gobstones module Lang class Not < OneArgExpression def evaluate(context) with_evaluated_argument_in(context) { |result| result.not } end end class And < TwoArgExpression evaluates_with :and end class Or < TwoArgExpression evaluates_with :or end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gobstones-0.0.2 | lib/gobstones/lang/expressions/boolean_expressions.rb |