class Zaikio::Hub::Configuration
Constants
- HOSTS
Attributes
environment[R]
host[RW]
logger[W]
Public Class Methods
new()
click to toggle source
# File lib/zaikio/hub/configuration.rb, line 18 def initialize @environment = :sandbox end
Public Instance Methods
environment=(env)
click to toggle source
# File lib/zaikio/hub/configuration.rb, line 26 def environment=(env) @environment = env.to_sym @host = host_for(environment) end
logger()
click to toggle source
# File lib/zaikio/hub/configuration.rb, line 22 def logger @logger ||= Logger.new($stdout) end
Private Instance Methods
host_for(environment)
click to toggle source
# File lib/zaikio/hub/configuration.rb, line 33 def host_for(environment) HOSTS.fetch(environment) do raise StandardError.new, "Invalid Zaikio::Hub environment '#{environment}'" end end