updates ipad_1x_2x.rb docs with visibility tags and yard style

## motivation

Most of this code should be private. 

Updated the style to be more yard friendly.