ruby and objc refine.