lib/competitor_lists/single.rb

Summary

Maintainability
A
0 mins
Test Coverage
class CompetitorLists::Single < CompetitorLists::Base::Base
  TITLE = 'Single'

  def initialize(founder, request, id)
    super founder, request
    @id = id
  end

  def self._eligible?(attrs)
    false
  end

  def title
    competitor.name
  end

  def description
    "Learn about #{competitor.name} on VCWiz. #{Util.truncated_description(competitor)}"
  end

  def sql
    Competitor.where(id: @id).to_sql
  end

  private

  def competitor
    @competitor ||= Competitor.find(@id)
  end
end