app/presenters/gene_category_search_results_presenter.rb
Class GeneCategorySearchResultsPresenter
has 22 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class GeneCategorySearchResultsPresenter
include Genome::Extensions
attr_reader :search_results
def initialize(search_results, params, start_time, view_context)
Method ambiguous_matches
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def ambiguous_matches
unless @ambiguous_matches
@ambiguous_matches = []
results = ambiguous_result_presenters.uniq{|r| r.gene_categories}
results.each do |result|