Permalink
Commits on Jun 12, 2012
  1. Updated to use latest gems

    JSON and Hashie::Mash updates.
    committed Jun 12, 2012
  2. Update to latest gems

    committed Jun 12, 2012
Commits on May 26, 2011
  1. Merge pull request #4 from peplin/docs

    Update docs to reflect that token authentication does actually work.
    committed May 26, 2011
Commits on May 25, 2011
  1. Merge pull request #5 from peplin/ignore

    Extend ignore support
    committed May 25, 2011
  2. Accept ignores as a list or single item.

    Christopher Peplin committed May 25, 2011
  3. Don't require self_name to be set.

    Christopher Peplin committed May 25, 2011
  4. Extend ignore support.

    Christopher Peplin committed Feb 11, 2011
  5. Filter out your own messages.

    Christopher Peplin committed Dec 14, 2010
Commits on May 9, 2011
  1. The instance variable name not available here.

    Need to use the accessor method 'name' for the room instead.
    committed May 9, 2011
Commits on May 6, 2011
  1. Well, that was obvious ...

    Move the monitoring to the loop where the list of rooms is being built.
    ie. the same place where the "Not monitoring" message is.  D'oh.
    committed May 6, 2011
  2. Cleanup execution of notify-send with %x{}

    Also realized that the "Now monitoring ..." message really should *not*
    be in the listen_to_rooms() method.  Not quite sure where to put it
    right now tho.
    committed May 6, 2011
  3. Get rid of debugging bits

    committed May 6, 2011
  4. Merge remote-tracking branch 'origin/master' into em_refactor

    Conflicts:
    	butane.rb
    committed May 6, 2011
  5. Updating README with new rvm, bundler instructions

    Since the 'tinder' gem uses EventMachine, it makes sense to make use of
    ruby 1.9.2.  Instructions updated to discuss briefly rvm and bundler.
    
    Also update the TODOs section.
    committed May 6, 2011
  6. Move to using EventMachine and ruby 1.9.2

    The best way to use the new butane is with rvm 1.9.2 and the bundle gem.
    
    The 'tinder' gem now uses EventMachine and this reflects part of that
    change. It looks like an individual Tinder::Room instance will fire up
    and EM reactor but what is needed here is a method to listen to multiple
    rooms.
    
    I didn't see anything like that, so I added a class method called
    listen_to_rooms to handle that. The majority of the code comes directly
    from the Tinder::Room#listen method but loops through an array of rooms
    inside of a an EM reactor loop.
    
    Threads are no longer used (well, except for the extra thread that gets
    created by EM)
    committed May 6, 2011
  7. Merge pull request #3 from whitethunder/master

    Fix a bug causing crashiness
    committed May 6, 2011
Commits on May 4, 2011
Commits on Jan 2, 2011
  1. Start using Bundler gem to manage dependencies and creation of the

    Gemfile and Gemfile.lock.  This will clarify the versions of gems that
    are being used for this app.
    
    Very strongly recommended to use RVM and gemsets so isolate the versions
    of gems in use, especially if you are doing any sort of other ruby
    development!
    committed Jan 2, 2011
Commits on Jun 16, 2010
  1. Hmmmm ... the new tinder gem uses eventmachine and I'm not clear yet …

    …on the
    
    interaction between the threads that butane fires up and EM.  After all rooms,
    each their own thread, have started monitoring, all the threads quit save for
    the first room thread.
    
    There are only 2 threads that run.  The main thread and the first room thread.
    But, all the rooms remain monitored even after the associated room thread
    quits.
    
    So, this message about 'stopped monitoring ...' is inaccurate.
    
    I'm not yet sure on how to know if a room is no longer being monitored tho.
    
    I guess I need to spend a bit of time with EM and threads. :)
    committed Jun 16, 2010
Commits on Jun 11, 2010
  1. Use the campfire token if it has been configured. This gets rid of ha…

    …ving the
    
    userid / password in .butanerc.
    committed Jun 11, 2010
  2. Update to tinder 1.4.0

    obrie committed with Jun 11, 2010
Commits on Sep 1, 2009
  1. Updating README to show that tinder 1.2.1 is now required. 1.2.0 will…

    … no longer work with Campfire.
    committed Sep 1, 2009
Commits on Jun 4, 2009
Commits on Jun 3, 2009
  1. Incorporating most of danboy's changes. Couldn't merge those changes …

    …directly due to conflicts.
    
    - created separate notify method
    - instead of "puts" messages, use the new notify method instead
    committed Jun 3, 2009
Commits on Apr 6, 2009
Commits on Mar 25, 2009
Commits on Mar 19, 2009
Commits on Mar 17, 2009
  1. Typos

    committed Mar 17, 2009