It happened on the city's west side in the 5200 block of West Martha Street Monday morning.
Police said Rodriguez's live-in boyfriend, Shaun Long, had lacerations to his scalp and face. Long was taken in for questioning and later arrested.
Long is being held until his initial hearing where he will be formally charged by the Marion County Prosecutor's Office. A date for that initial hearing has not been set yet.