module Mobile module Entities class User < Grape::Entity def self.user_expose(f) expose f do |u,opt| u.send(f) if u.respond_to?(f) end end expose :id #头像 user_expose :img_url #昵称 expose :nickname #性别 user_expose :gender #我的二维码 #工作单位 user_expose :work_unit #邮箱地址 user_expose :mail #地区 user_expose :location #签名 user_expose :brief_introduction end end end