Module: Jarvis
- Includes:
- Configuration, HTTPUtilities
- Defined in:
- lib/jarvis.rb,
lib/jarvis/cli.rb,
lib/jarvis/server.rb,
lib/jarvis/service.rb,
lib/jarvis/version.rb,
lib/jarvis/exceptions.rb,
lib/jarvis/application.rb,
lib/jarvis/interpreter.rb,
lib/jarvis/api/response.rb,
lib/jarvis/configuration.rb,
lib/jarvis/http_utilities.rb,
lib/jarvis/test_support/test_support.rb,
lib/jarvis/utilities/array_responder.rb
Defined Under Namespace
Modules: API, Configuration, HTTPUtilities, TestSupport
Classes: Application, ArrayResponder, CLI, Exception, Interpreter, Server, Service, ThirdPartyAPIFailure, UnfitEnvironmentException
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Attribute Summary collapse
Class Method Summary
collapse
included
included
Class Attribute Details
.services ⇒ Object
Returns the value of attribute services.
18
19
20
|
# File 'lib/jarvis.rb', line 18
def services
@services
end
|
Class Method Details
.clear_services ⇒ Object
28
29
30
|
# File 'lib/jarvis.rb', line 28
def clear_services
@services = []
end
|
.register_services(*args) ⇒ Object
23
24
25
26
|
# File 'lib/jarvis.rb', line 23
def register_services(*args)
args.each { |klass| services << klass}
Jarvis::Interpreter.build_determine_service
end
|
.root ⇒ Object
37
38
39
|
# File 'lib/jarvis.rb', line 37
def root
self.config.root
end
|