Module: FlashGordon

Defined in:
lib/flash_gordon.rb,
lib/flash_gordon/flash.rb,
lib/flash_gordon/railtie.rb,
lib/flash_gordon/version.rb,
lib/flash_gordon/flash_helper.rb

Defined Under Namespace

Modules: FlashHelper Classes: Flash, Railtie

Constant Summary collapse

VERSION =
"0.0.4"
@@zones =
{}

Class Method Summary collapse

Class Method Details

.add_zone(zone) ⇒ Object



16
17
18
19
20
# File 'lib/flash_gordon.rb', line 16

def self.add_zone(zone)
  @@zones[zone.to_sym] = [] unless @@zones[zone.to_sym]
  @@default_zones[zone.to_sym] = [] unless @@zones[zone.to_sym]
  true
end

.init_zoneObject



10
11
12
13
14
# File 'lib/flash_gordon.rb', line 10

def self.init_zone
  zone_list = "warning danger info success error"
  zone_list.split(" ").each{|z| @@zones[z.to_sym] = []}
  true
end

.reset_zonesObject



22
23
24
25
26
27
28
# File 'lib/flash_gordon.rb', line 22

def self.reset_zones
  reset_zones = {}
  @@zones.each_key do |k|
    reset_zones[k] = []
  end
  self.zones = reset_zones
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (FlashGordon)

    the object that the method was called on



6
7
8
# File 'lib/flash_gordon.rb', line 6

def self.setup
  yield self
end