I think this is a pretty good writeup on how disabilities are dealt with in society. For myself, I'm bipolar. I've had significant difficult my entire life but I didn't know why until recently. Being bipolar has a severe impact on every aspect of my life. In relation to work, it's just painful. I need accommodations to handle a 40-hour work week. I need a regular schedule. I can't be on-call during the night because…
Have you tried looking for a better employer? The teams I've worked with wouldn't have had any problems accommodating you.
That said, I’m available if someone wants a senior rails dev. :)