Module: CognitiveFaculty
- Defined in:
- lib/cognitive_faculty.rb,
lib/cognitive_faculty/version.rb,
lib/cognitive_faculty/models/code.rb,
lib/cognitive_faculty/models/badge.rb,
lib/cognitive_faculty/models/offer.rb,
lib/cognitive_faculty/configuration/auth.rb,
lib/cognitive_faculty/configuration/configuration.rb
Overview
Cognitive Faculty API client for Ruby.
Usage:
CognitiveFaculty.configure do |c|
c.url = "https://platform.skills.network/api"
c.auth.client_id = "<AppID Client ID>"
c.auth.client_secret = "<AppID Secret>"
c.auth.oauth_server_url = "<AppID oauth Server URL>"
end
CognitiveFaculty::Offer.all.each do |o|
puts o.name
end
Defined Under Namespace
Classes: AccessTokenMiddleware, Badge, Code, Configuration, Offer
Constant Summary collapse
- VERSION =
"3.1.1".freeze
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
25 26 27 |
# File 'lib/cognitive_faculty.rb', line 25 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
56 57 58 59 60 |
# File 'lib/cognitive_faculty.rb', line 56 def self.configure self.configuration ||= Configuration.new yield(configuration) setup_her end |