first ruby ap