Module: Brainspace

Defined in:
lib/brainspace.rb,
lib/brainspace/article.rb,
lib/brainspace/version.rb,
lib/brainspace/collection.rb

Defined Under Namespace

Classes: Article, Collection

Constant Summary collapse

CONFIG =
Hashie::Mash.new({
  host: "https://api.brainspace.com",
  user: nil,
  password: nil
})
VERSION =
"0.1.4"

Class Method Summary collapse

Class Method Details

.apikeyObject



21
22
23
24
25
# File 'lib/brainspace.rb', line 21

def self.apikey
  JSON.parse(Faraday.get("#{config.host}/authenticate", {pass: config.password, user: config.user}).body)['data']
rescue
  nil
end

.configObject



17
18
19
# File 'lib/brainspace.rb', line 17

def self.config
  CONFIG
end