Sha256: 11e2715e20dc00727ec61c1430762585cc6cfd3d518ef3f33f7ca5856d475ad6
Contents?: true
Size: 875 Bytes
Versions: 1
Compression:
Stored size: 875 Bytes
Contents
LuxCli.class_eval do desc :config, 'Show server config' method_option :mode, aliases: '-m', default: 'production', desc: 'One of the server modes(dev, log, production)' def config require './config/app.rb' puts 'config:' Lux.config.sort.each do |key , value| value = case value when TrueClass 'true'.green when FalseClass 'false'.red when String "#{value.white}" when Proc 'proc { ... }' else value.inspect end name = ' Lux.config.%s' % key.to_s.white print name.ljust(47) puts '= %s' % value end puts puts 'servers:' puts ' Lux.cache.server = %s' % Lux.cache.server puts puts 'plugins:' Lux.plugin.keys.each do |key| puts ' Lux.plugin.%s - %s' % [key.ljust(22).white, Lux.plugin.get(key).folder] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lux-fw-0.6.2 | ./bin/cli/config.rb |