class Faq < ActiveRecord::Base
  belongs_to :user
  
  QUESTIONS = %w(bio skillz schools companies
                 music movies television books magazines)
  # Staa dla wszystkiego poza yciorysem
  FAVORITES = QUESTIONS - %w(bio)
  TEXT_ROWS = 10
  TEXT_COLS = 40
  
  HUMANIZED_ATTRIBUTES = {
  :bio => "yciorys",
  :skillz => "Umiejtnoci",
  :schools => "Wyksztacenie",
  :companies => "Miejsca pracy",
  :music => "Muzyka",
  :movies => "Filmy",
  :television => "Programy telewizyjne",
  :books => "Ksiki",
  :magazines => "Czasopisma"
  }
  
  def self.human_attribute_name(attr)
    HUMANIZED_ATTRIBUTES[attr.to_sym] || super
  end

  validates_length_of QUESTIONS,
                      :maximum => DB_TEXT_MAX_LENGTH

  def initialize
    super
    QUESTIONS.each do |question|
      self[question] = ""
    end
  end
end

