ruby requirement