Your English doesn’t make much sense. But if you are happy, okay.
Your code shouldn’t have a Trimble copyright at the top, and the copyright year should be the current year.
Ruby indents are 2 spaces. Some of your indents are weirdly an odd number of spaces.