Sha256: be273aae7b066caa60b48916c4a1acf2cec46f64f36089be2ece92064f68ad3e
Contents?: true
Size: 850 Bytes
Versions: 3
Compression:
Stored size: 850 Bytes
Contents
require 'tamashii/common' module Tamashii module Agent class Config < Tamashii::Config AUTH_TYPES = [:none, :token] register :log_file, STDOUT register :use_ssl, false register :auth_type, :none register :entry_point, "/tamashii" register :manager_host, "localhost" register :manager_port, 3000 register :connection_timeout, 3 register :localtime, "+08:00" register :lcd_path, '/dev/i2c-1' register :lcd_address, 0x27 register :lcd_animation_delay, 1 def auth_type(type = nil) return @auth_type ||= :none if type.nil? return unless AUTH_TYPES.include?(type) @auth_type = type.to_sym end def log_level(level = nil) return Agent.logger.level if level.nil? Agent.logger.level = level end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tamashii-agent-0.2.8 | lib/tamashii/agent/config.rb |
tamashii-agent-0.2.7 | lib/tamashii/agent/config.rb |
tamashii-agent-0.2.6 | lib/tamashii/agent/config.rb |