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_zone ⇒ Object
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_zones ⇒ Object
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
6
7
8
|
# File 'lib/flash_gordon.rb', line 6
def self.setup
yield self
end
|