person_api.rb
367 Bytes
class StoaPlugin::PersonApi < Noosfero::FieldsDecorator
def username
user.login
end
def nusp
usp_id
end
def first_name
name.split(' ').first
end
def surname
name.split(' ',2).last
end
def homepage
context.url_for(url)
end
def image_base64
Base64.encode64(image.current_data) if image && image.current_data
end
end