class Phi::Losophy

Constants

WIKI_URL

Attributes

term[R]

Public Class Methods

new(term) click to toggle source
# File lib/phi/losophy.rb, line 8
def initialize(term)
  @term = term     
end

Public Instance Methods

connection() click to toggle source
# File lib/phi/losophy.rb, line 24
def connection
  @connection ||= Excon.new(WIKI_URL, middlewares: Excon.defaults[:middlewares] + [Excon::Middleware::RedirectFollower])
end
index() click to toggle source
# File lib/phi/losophy.rb, line 12
def index
  pages.count
end
inspect() click to toggle source
# File lib/phi/losophy.rb, line 16
def inspect
  "#<#{self.class.name}:#{term}>"
end
pages() click to toggle source
# File lib/phi/losophy.rb, line 20
def pages
  @pages ||= Pages.new(self)
end