Skip to content

pedrogimenez/bu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bu

Bu is just a gem that implements a simple observer pattern.

Usage

  class AwesomeSubscriber
    def self.subscribed_to
      [:awesome_event, :another_awesome_event]
    end

    def self.event(type, additional_data)
      # do something cool.
    end
  end

  Bu::Publisher.subscribe(AwesomeSubscriber)

  Bu::Publisher.publish(:awesome_event, message: "yay!")

About

Bu is just an event publisher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published