class Product < ActiveRecord::Base
  # All of my attributes are public
end

I expect there are very good reasons to ditch the whole idea of encapsulation for Ruby on Rails models. I’d love to know what they are. But, for now, it just doesn’t feel right.