Class: Axiom::Function::Connective
- Inherits:
-
Axiom::Function
- Object
- Axiom::Function
- Axiom::Function::Connective
- Includes:
- AbstractType
- Defined in:
- lib/axiom/function/connective.rb,
lib/axiom/function/connective/negation.rb,
lib/axiom/function/connective/conjunction.rb,
lib/axiom/function/connective/disjunction.rb
Overview
Abstract base class for logical connectives
Direct Known Subclasses
Defined Under Namespace
Classes: Conjunction, Disjunction, Negation
Class Method Summary collapse
-
.type ⇒ Class<Types::Boolean>
Return the type returned from #call.
Methods inherited from Axiom::Function
extract_value, rename_attributes, #type
Methods included from Visitable
Class Method Details
.type ⇒ Class<Types::Boolean>
Return the type returned from #call
18 19 20 |
# File 'lib/axiom/function/connective.rb', line 18 def self.type Types::Boolean end |