trival: didn't mean to use equal() here
minor: remove unused code in spec
minor: update .yardopts
RUBY-636 Scope for building query selector and options
RUBY-636 specs for Scope
RUBY-636 Updates to Scope after mutability discussion / decisions
RUBY-636 Updates to Scope specs
minor: remove be_String from spec matchers
RUBY-636 Formatting and hash syntax updates
RUBY-636 Documentation and specs tweaks after PR review
minor: use methods to set and mutate options to reduce repetition
RUBY-643 add spec for URI class
RUBY-643 add URI class