module DoubleDispatch::ClassMethods

Public Instance Methods

dispatch_as(id) click to toggle source
# File lib/double_dispatch.rb, line 3
def dispatch_as(id)
  @dispatch_id = id
end
dispatch_id() click to toggle source
# File lib/double_dispatch.rb, line 7
def dispatch_id
  @dispatch_id || fail('undefined :dispatch_id for class: ' + self.name)
end