class Zaikio::Loom::Configuration

Constants

HOSTS

Attributes

apps[R]
environment[R]
host[R]
logger[W]
version[RW]

Public Class Methods

new() click to toggle source
# File lib/zaikio/loom/configuration.rb, line 16
def initialize
  @environment = :sandbox
  @apps = {}
end

Public Instance Methods

application(name) { |apps| ... } click to toggle source
# File lib/zaikio/loom/configuration.rb, line 30
def application(name)
  @apps[name.to_s] = AppConfiguration.new(name.to_s)
  yield(@apps[name.to_s])
end
environment=(env) click to toggle source
# File lib/zaikio/loom/configuration.rb, line 25
def environment=(env)
  @environment = env.to_sym
  @host = HOSTS[environment]
end
logger() click to toggle source
# File lib/zaikio/loom/configuration.rb, line 21
def logger
  @logger ||= Logger.new($stdout)
end