removed old ruby versions
renamed test => testing
strange behavior when variable is `test`
used send instead of public_send
public_send don't send block :(