Module: Sevgi::Geometry::Operation

Extended by:
Operation
Included in:
Operation
Defined in:
lib/sevgi/geometry/operation.rb,
lib/sevgi/geometry/operation/align.rb,
lib/sevgi/geometry/operation/sweep.rb

Defined Under Namespace

Modules: Align, Sweep

Constant Summary collapse

OperationError =
Class.new(Error)
OperationInapplicableError =
Class.new(Error)

Instance Method Summary collapse

Instance Method Details

#register(handler, *operations) ⇒ Object



11
# File 'lib/sevgi/geometry/operation.rb', line 11

def register(handler, *operations) = operations.each { |operation| def_operation(operation, handler) }