organization_info.rb
504 Bytes
class OrganizationInfo < ActiveRecord::Base
belongs_to :organization
validates_numericality_of :foundation_year, :only_integer => true, :allow_nil => true
validates_format_of :contact_email, :with => Noosfero::Constants::EMAIL_FORMAT, :if => (lambda { |info| ! info.contact_email.nil? })
def summary
# FIXME diplays too few fields
[ 'acronym', 'foundation_year', 'contact_email'].map do |col|
[ OrganizationInfo.columns_hash[col].human_name, self.send(col) ]
end
end
end