alias_and_implication_list: refactor alias/implication lookup.

Add alias and implications associations to Tag. Use them in
alias_and_implication list instead of duplicating the alias/implication
lookup code.
This commit is contained in:
evazion
2017-03-23 02:43:55 -05:00
parent b3e3012a9c
commit 0793beded9
5 changed files with 17 additions and 37 deletions

View File

@@ -1,11 +1,6 @@
module WikiPagesHelper
def wiki_page_alias_and_implication_list(wiki_page)
antecedent_alias = wiki_page.presenter.antecedent_tag_alias
consequent_aliases = wiki_page.presenter.consequent_tag_aliases
antecedent_implications = wiki_page.presenter.antecedent_tag_implications
consequent_implications = wiki_page.presenter.consequent_tag_implications
alias_and_implication_list(antecedent_alias, consequent_aliases, antecedent_implications, consequent_implications)
alias_and_implication_list(wiki_page.tag)
end
def wiki_page_post_previews(wiki_page)