wraps up coopyhx for ruby