ruby backend