Module: Wikipedia

Defined in:
lib/wikipedia.rb,
lib/wikipedia/url.rb,
lib/wikipedia/page.rb,
lib/wikipedia/client.rb,
lib/wikipedia/version.rb,
lib/wikipedia/configuration.rb

Defined Under Namespace

Classes: Client, Configuration, Page, Url

Constant Summary collapse

VERSION =
'1.14.0'.freeze

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object



26
27
28
# File 'lib/wikipedia.rb', line 26

def self.configure(&block)
  Configuration.instance.instance_eval(&block)
end

.Configure(&block) ⇒ Object

rubocop:disable Style/MethodName



31
32
33
# File 'lib/wikipedia.rb', line 31

def self.Configure(&block)
  configure(&block)
end

.find(page, options = {}) ⇒ Object

basically just a wrapper for doing client = Wikipedia::Client.new client.find(‘Rails’)



14
15
16
# File 'lib/wikipedia.rb', line 14

def self.find( page, options = {} )
  client.find( page, options )
end

.find_image(title, options = {}) ⇒ Object



18
19
20
# File 'lib/wikipedia.rb', line 18

def self.find_image( title, options = {} )
  client.find_image( title, options )
end

.find_random(options = {}) ⇒ Object



22
23
24
# File 'lib/wikipedia.rb', line 22

def self.find_random( options = {} )
  client.find_random( options )
end