Sha256: f3e2978083f6fba400e36dc4e6e4a91afedc9923e9008e163fbd88afdbc0d87b

Contents?: true

Size: 411 Bytes

Versions: 4

Compression:

Stored size: 411 Bytes

Contents

# encoding: utf-8

module Veritas
  class Function

    # Abstract base class for logical connectives
    class Connective < Function
      include AbstractClass

      # Return the type returned from #call
      #
      # @return [Class<Attribute::Boolean>]
      #
      # @api public
      def type
        Attribute::Boolean
      end

    end # class Connective
  end # class Function
end # module Veritas

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
veritas-0.0.7 lib/veritas/function/connective.rb
veritas-0.0.6 lib/veritas/function/connective.rb
veritas-0.0.5 lib/veritas/function/connective.rb
veritas-0.0.4 lib/veritas/function/connective.rb