separate ruby role