Module: FreebaseAPI

Defined in:
lib/freebase-api.rb,
lib/freebase_api/image.rb,
lib/freebase_api/topic.rb,
lib/freebase_api/session.rb,
lib/freebase_api/version.rb,
lib/freebase_api/attribute.rb,
lib/freebase_api/exceptions.rb

Overview

FreebaseAPI is a library to use the Freebase API

It provides :

  • a Data mapper

  • a low level class to use directly the Freebase API (Topic, Search, MQLRead)

Defined Under Namespace

Classes: Attribute, Error, Image, NetError, ServiceError, Session, Topic

Constant Summary collapse

VERSION =
"0.1.5"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject

Returns the value of attribute logger.



20
21
22
# File 'lib/freebase-api.rb', line 20

def logger
  @logger
end

.sessionObject

Returns the value of attribute session.



20
21
22
# File 'lib/freebase-api.rb', line 20

def session
  @session
end

Class Method Details

.init_loggerObject



22
23
24
25
26
27
# File 'lib/freebase-api.rb', line 22

def init_logger
  logger = Logger.new(STDERR)
  logger.level = Logger::WARN
  logger.progname = "FreebaseAPI"
  self.logger = logger
end