updates ipad_1x_2x.rb docs with visibility tags and yard style

## motivation

In the context of documentation, most of this code should be private.

Updated the style to be more yard friendly.