class Csv::AppleManager::LocationService < Csv::ApplicationService
  def initialize(school)
    @school = school
  end

  def call
    CSV.generate do |csv|
      csv << ['location_id', 'location_name']
      locations.each do |location|
        csv << [location.id, location.name]
      end
    end
  end

  private
    def locations
      @school.facility_locations.where.not(name: ['', ' '])
    end
end
