public_send attribute assignment