Class: Wikidotrb::Module::SitePagesMethods

Inherits:
Object
  • Object
show all
Defined in:
lib/wikidotrb/module/site.rb

Instance Method Summary collapse

Constructor Details

#initialize(site) ⇒ SitePagesMethods

Returns a new instance of SitePagesMethods.



13
14
15
# File 'lib/wikidotrb/module/site.rb', line 13

def initialize(site)
  @site = site
end

Instance Method Details

#search(**kwargs) ⇒ PageCollection

Search for pages

Parameters:

  • kwargs (Hash)

    Search query parameters

Returns:



20
21
22
23
# File 'lib/wikidotrb/module/site.rb', line 20

def search(**kwargs)
  query = SearchPagesQuery.new(**kwargs)
  PageCollection.search_pages(@site, query)
end