I smoke em on my gas grill all the time. I made a smoke box that sits below the grate, and it will smoke non stop for about an hour. Just reload with wood chips every hour.
Low and slow for 3 hours....perfect smoke flavor and just a little tug on the bone.