Module: PeepingTom

Defined in:
lib/peeping_tom.rb,
lib/peeping_tom/dsl.rb,
lib/peeping_tom/site.rb,
lib/peeping_tom/peeper.rb,
lib/peeping_tom/notifier/irc.rb,
lib/peeping_tom/notifier/email.rb

Defined Under Namespace

Modules: DSL, Notifier Classes: Peeper, Site

Class Method Summary collapse

Class Method Details

.peeper(name = nil) ⇒ Object



8
9
10
11
# File 'lib/peeping_tom.rb', line 8

def self.peeper(name = nil)
  @peepers ||= {}
  @peepers[name || @name] ||= PeepingTom::Peeper.new
end

.reset_peeperObject



17
18
19
# File 'lib/peeping_tom.rb', line 17

def self.reset_peeper
  @name = nil
end

.set_peeper(name) ⇒ Object



13
14
15
# File 'lib/peeping_tom.rb', line 13

def self.set_peeper(name)
  @name = name
end