Project

bu

0.0
No commit activity in last 3 years
No release in over 3 years
Bu is just an event publisher
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 3.0
~> 3.0.2
 Project Readme

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!")