class Octiron::World::TransmogrifierRegistrator

Delegator for the on_transmogrify(FROM).to TO syntax @api private

Public Class Methods

new(from) click to toggle source
# File lib/octiron/world.rb, line 46
def initialize(from)
  @from = from
end

Public Instance Methods

to(to, transmogrifier_object = nil, &transmogrifier_proc) click to toggle source
# File lib/octiron/world.rb, line 50
def to(to, transmogrifier_object = nil, &transmogrifier_proc)
  ::Octiron::World.transmogrifier_registry.register(@from, to, false,
                                                    transmogrifier_object,
                                                    &transmogrifier_proc)
end