class Stattleship::Models::Team

Public Instance Methods

color_css() click to toggle source
# File lib/stattleship/models/team.rb, line 18
def color_css
  "##{color}"
end
colors_css() click to toggle source
# File lib/stattleship/models/team.rb, line 22
def colors_css
  if colors
    colors.map { |c| "##{c}"}
  end
end
coordinates() click to toggle source
# File lib/stattleship/models/team.rb, line 56
def coordinates
  [latitude, longitude]
end
dump() click to toggle source
# File lib/stattleship/models/team.rb, line 38
def dump
  {
    full_name: full_name,
    title: title,
    color: color,
    colors: colors,
    hashtag: hashtag,
    hashtags: hashtags,
    league_abbreviation: league_abbreviation,
    location: location,
    latitude: latitude,
    longitude: longitude,
    name: name,
    nickname: nickname,
    slug: slug,
  }
end
full_name() click to toggle source
# File lib/stattleship/models/team.rb, line 4
def full_name
  "#{location} #{nickname}"
end
hashtag_with_hash() click to toggle source
# File lib/stattleship/models/team.rb, line 28
def hashtag_with_hash
  "##{hashtag}"
end
hashtags_with_hash() click to toggle source
# File lib/stattleship/models/team.rb, line 32
def hashtags_with_hash
  if hashtags
    hashtags.map { |c| "##{c}"}
  end
end
league_abbreviation() click to toggle source
# File lib/stattleship/models/team.rb, line 12
def league_abbreviation
  if league
    league.abbreviation
  end
end
title() click to toggle source
# File lib/stattleship/models/team.rb, line 8
def title
  "#{full_name} - #{league_abbreviation}"
end