Module: MonkeyParty
- Defined in:
- lib/monkey_party/rack.rb,
lib/rack_monkey_party.rb,
lib/monkey_party/rack/app.rb,
lib/monkey_party/rack/version.rb
Defined Under Namespace
Modules: Rack
Classes: Exception, ListNotFound, ListNotSet
Class Method Summary
collapse
Class Method Details
.list ⇒ Object
18
19
20
21
22
23
24
25
|
# File 'lib/rack_monkey_party.rb', line 18
def self.list
raise MonkeyParty::ListNotSet if list_name.nil?
if list_map[list_name.downcase]
list_map[list_name.downcase]
else
raise MonkeyParty::ListNotFound
end
end
|
.list_map ⇒ Object
27
28
29
30
31
32
|
# File 'lib/rack_monkey_party.rb', line 27
def self.list_map
@list_map ||= account_lists.inject({}) do |map, list|
map[list.name.downcase] = list
map
end
end
|
.list_name ⇒ Object
14
15
16
|
# File 'lib/rack_monkey_party.rb', line 14
def self.list_name
@list_name || ENV["MCAPI_LIST_NAME"]
end
|
.list_name=(list_name) ⇒ Object
10
11
12
|
# File 'lib/rack_monkey_party.rb', line 10
def self.list_name=(list_name)
@list_name = list_name
end
|