Sha256: fa4c60d25209b94d23c530016ca0ebd2707120ed9ba072074a60f0fe8212349a
Contents?: true
Size: 699 Bytes
Versions: 2
Compression:
Stored size: 699 Bytes
Contents
# encoding: utf-8 module Axiom class Function # Abstract base class for logical predicates class Predicate < Function include AbstractType, Binary::Invertible, Binary, Connective::Conjunction::Methods, Connective::Disjunction::Methods, Connective::Negation::Methods # Return the type returned from #call # # @example # type = Axiom::Function::Predicate.type # => Axiom::Types::Boolean # # @return [Class<Types::Boolean>] # # @api public def self.type Types::Boolean end end # class Predicate end # class Function end # module Axiom
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
axiom-0.2.0 | lib/axiom/function/predicate.rb |
axiom-0.1.1 | lib/axiom/function/predicate.rb |