Sha256: 23dad6a8ee7443e15f3af1a10e54e80697a195512e5b68ea92ee49fd46032db3

Contents?: true

Size: 337 Bytes

Versions: 1

Compression:

Stored size: 337 Bytes

Contents

require 'gobstones/lang/expressions/one_arg_expression'

module Gobstones

  module Lang

    class Not < OneArgExpression

      def evaluate
        arg.evaluate.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.1.1 lib/gobstones/lang/expressions/boolean_expressions.rb