Just a base class for ‘active’ special spices (holes, really). SpiceArgs have a spice_arg method that must return an array. Maybe you can subclass up your own special spices…

All the standard subclasses are singletons, the instance of which is assigned to the appropriate constant (HOLE, BLACKHOLE, etc).

Methods
Public Class methods
new(name)
    # File lib/curry.rb, line 68
68:     def initialize(name)
69:       @name = name
70:     end
Public Instance methods
inspect()
    # File lib/curry.rb, line 76
76:     def inspect
77:       "<#{@name}>"
78:     end
spice_arg(args_remain)
    # File lib/curry.rb, line 72
72:     def spice_arg(args_remain)
73:       raise NoMethodError, "Abstract method"
74:     end