code: def find(query, options = {})
        assert_valid_keys(options, :limit, :skip)
        options = {:limit => 20, :skip => 0}.merge(options)
  
        data = api('room.search', :query => query, :skip => options[:skip])
        data['rooms'].map {|(attrs, *)| Room.new(client, attrs)}
      end
docs: Finds rooms that match the given query string.
  
   @param [String] query The query string to search with
   @param [Hash] options The search options
   @option options [Fixnum] :limit (20) The maximum number of rooms to query for
   @option options [Fixnum] :skip (0) The number of rooms to skip when loading the results
   @return [Array<Turntabler::Room>]
   @raise [ArgumentError] if an invalid option is specified
   @raise [Turntabler::Error] if the command fails
     rooms.find('indie')   # => [#<Turntabler::Room ...>, ...]