- 新增 kenaito-conf-ruby-client(Ruby 2.5+)及对应 demo - 新增 Dockerfile.ruby - README 技术栈移除 C,项目结构补充 Ruby 客户端 - README_EN.md 同步更新 - README_DOCKERFILE.md 补充 Ruby 构建命令
19 lines
617 B
Ruby
19 lines
617 B
Ruby
module Kenaito
|
|
module Conf
|
|
class Config
|
|
attr_accessor :base_url, :app_name, :env, :version, :token, :sync_interval, :ignore_global, :cache_dir
|
|
|
|
def initialize(options = {})
|
|
@base_url = options[:base_url] || 'http://localhost:8080'
|
|
@app_name = options[:app_name] || ''
|
|
@env = options[:env] || 'dev'
|
|
@version = options[:version] || 'latest'
|
|
@token = options[:token] || ''
|
|
@sync_interval = options[:sync_interval] || 10
|
|
@ignore_global = options[:ignore_global] || false
|
|
@cache_dir = options[:cache_dir] || '.'
|
|
end
|
|
end
|
|
end
|
|
end
|