class Alliance

Public Class Methods

create_from_api(alliance_id) click to toggle source
# File lib/generators/rails_eve/install/templates/alliance.rb, line 18
def self.create_from_api(alliance_id)
  api_alliance = ESI::AllianceApi.new.get_alliances_alliance_id(alliance_id)
  where(id: alliance_id, name: api_alliance.name, ticker: api_alliance.ticker).first_or_create
end
update_counter_caches() click to toggle source
# File lib/generators/rails_eve/install/templates/alliance.rb, line 11
def self.update_counter_caches
  all.each do |user|
    user.characters_count = user.characters.count
    user.save
  end
end