# Re-factoring a browser class

**URL:** <https://www.ruby-forum.com/t/re-factoring-a-browser-class/149359>\
**Category:** Ruby\
**Created:** [September 24, 2008, 1:24am UTC](https://www.ruby-forum.com/t/re-factoring-a-browser-class/149359 "2008-09-24T01:24:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aidy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/eada6e/32.png) [@aidy](https://www.ruby-forum.com/u/aidy)\
**Post date:** [September 24, 2008, 1:24am UTC](https://www.ruby-forum.com/t/re-factoring-a-browser-class/149359/1 "2008-09-24T01:24:39Z")

</div>

Hi,

I have a large Watir Browser class. It relates to specific actions I  
can do upon a browser. I was thinking of creating separately named  
files and re-opening the class; however a colleague of mine wants to  
use numerous modules and mixin them into a Browser class. I am now  
unsure what to do?

Aidy
