class Strum::Internal::Events::GenericEvent

Events raised by Generic Objects.

Public Instance Methods

call(generic) click to toggle source

Executes the generic event's block.

# File lib/strum/internal/event.rb, line 37
def call(generic)
  raise Strum::Errors::NilBlockInvocation unless self[:Block]

  self[:Generic] = generic
  self[:Block].call(self, generic)
end