Reinstate memoisation
This commit is contained in:
parent
0a3b052cf6
commit
d7a965bf3f
1 changed files with 2 additions and 2 deletions
|
@ -4,14 +4,14 @@ class Communities
|
||||||
@local_chapters = {}
|
@local_chapters = {}
|
||||||
|
|
||||||
def self.local_chapters(locale)
|
def self.local_chapters(locale)
|
||||||
@local_chapters[locale] = local_chapter_for(locale)
|
@local_chapters[locale] ||= local_chapter_for(locale)
|
||||||
end
|
end
|
||||||
|
|
||||||
class << self
|
class << self
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def local_chapter_for(locale)
|
def local_chapter_for(locale)
|
||||||
@local_chapters_index = load_local_chapters
|
@local_chapters_index ||= load_local_chapters
|
||||||
locale_dict = locale_dict_for(locale)
|
locale_dict = locale_dict_for(locale)
|
||||||
localised_chapters = []
|
localised_chapters = []
|
||||||
@local_chapters_index.each do |chapter|
|
@local_chapters_index.each do |chapter|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue