module Mups

Constants

VERSION

Public Class Methods

help() click to toggle source
# File lib/mups.rb, line 22
  def self.help
    puts <<-HELP
    Mups will connect to the Meetup.com event stream and store event titles in redis
    REDIS list name: mups:titles

    Usage:
     gem -h/--help
     gem url

    Examples:
     mups redis://user@server:6379
    HELP

  end
start(redis_url=nil) click to toggle source
# File lib/mups.rb, line 7
def self.start(redis_url=nil)
  if redis_url.nil?
    help
    exit
  end

  logger = Logger.new(STDOUT)
  begin
    redis = Mups::Redis.new(redis_url)
    Mups::Consumer.new(redis).start
  rescue ::Redis::CannotConnectError
    logger.info("Could not connect to #{redis_url}")
  end
end