Module: Boto
- Defined in:
- lib/boto.rb,
lib/boto/bot.rb,
lib/boto/router.rb,
lib/boto/server.rb,
lib/boto/version.rb,
lib/boto/application.rb,
lib/boto/commands/tasks.rb
Defined Under Namespace
Modules: Commands Classes: Application, Bot, Router, Server
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.app_class ⇒ Object
Returns the value of attribute app_class.
-
.cache ⇒ Object
Returns the value of attribute cache.
-
.logger ⇒ Object
Returns the value of attribute logger.
Class Method Summary collapse
Class Attribute Details
.app_class ⇒ Object
Returns the value of attribute app_class.
5 6 7 |
# File 'lib/boto.rb', line 5 def app_class @app_class end |
.cache ⇒ Object
Returns the value of attribute cache.
5 6 7 |
# File 'lib/boto.rb', line 5 def cache @cache end |
.logger ⇒ Object
Returns the value of attribute logger.
5 6 7 |
# File 'lib/boto.rb', line 5 def logger @logger end |
Class Method Details
.application ⇒ Object
11 12 13 |
# File 'lib/boto.rb', line 11 def application @application ||= (app_class.instance if app_class) end |
.env ⇒ Object
28 29 30 |
# File 'lib/boto.rb', line 28 def env @_env ||= ENV["CIDER_ENV"] || ENV["APP_ENV"] || "development" end |
.groups(*groups) ⇒ Object
19 20 21 22 23 24 25 26 |
# File 'lib/boto.rb', line 19 def groups(*groups) env = Boto.env groups.unshift(:default, env) groups.concat ENV["CIDER_GROUPS"].to_s.split(",") groups.compact! groups.uniq! groups end |
.root ⇒ Object
7 8 9 |
# File 'lib/boto.rb', line 7 def root application && application.config.root end |