Sha256: d8b0ae5e29ef3cd6258e8757f9fa5af0e6a2b70a43952467ea14488daed75643
Contents?: true
Size: 369 Bytes
Versions: 7
Compression:
Stored size: 369 Bytes
Contents
module StateMachina class EventsCollection include Enumerable def initialize(events) @events = events end def each(&block) if block_given? @events.each(&block) else to_enum(:each) end end def find_by_name(event_name) find do |event| event.name == event_name end end end end
Version data entries
7 entries across 7 versions & 1 rubygems