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



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

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

.reset_peeperObject



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

def self.reset_peeper
  @name = nil
end

.set_peeper(name) ⇒ Object



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

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