Class: MiniKraken::Core::NullaryRelation

Inherits:
Relation show all
Defined in:
lib/mini_kraken/core/nullary_relation.rb

Direct Known Subclasses

Fail, Succeed

Instance Attribute Summary

Attributes inherited from Specification

#arity, #name

Instance Method Summary collapse

Methods inherited from Relation

#solver_for

Methods inherited from Specification

#check_arity, #inspect, #variadic?

Constructor Details

#initialize(aName) ⇒ NullaryRelation

Returns a new instance of NullaryRelation.

Parameters:

  • aName (String)

    Name of the relation.



9
10
11
12
# File 'lib/mini_kraken/core/nullary_relation.rb', line 9

def initialize(aName)
  super(aName, 0)
  freeze
end