Josh/system ruby support

@shajith @wbw20