module Lark
Constants
- VERSION
Public Class Methods
api_base_url()
click to toggle source
# File lib/lark/config.rb, line 29 def api_base_url return @api_base_url if defined?(@api_base_url) @api_base_url = config.api_base_url || 'https://open.feishu.cn/open-apis/'.freeze end
config()
click to toggle source
# File lib/lark/config.rb, line 9 def config @config ||= Config.new end
configure() { |config| ... }
click to toggle source
# File lib/lark/config.rb, line 5 def configure yield config end
http_timeout_options()
click to toggle source
# File lib/lark/config.rb, line 25 def http_timeout_options config.http_timeout_options || { write: 2, connect: 5, read: 10 } end
logger()
click to toggle source
# File lib/lark/config.rb, line 17 def logger @logger ||= if config.logger.nil? defined?(Rails) && Rails.logger ? Rails.logger : Logger.new(STDOUT) else config.logger end end
redis()
click to toggle source
# File lib/lark/config.rb, line 13 def redis config.redis end