Skip to content
Snippets Groups Projects
Verified Commit 06a7a8cb authored by Alexander Olofsson's avatar Alexander Olofsson
Browse files

Support configuring bot DSL with env variables

parent db8534da
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,11 @@
module MatrixSdk::Bot
PARAMS_CONFIG = {} # rubocop:disable Style/MutableConstant Intended
PARAMS_CONFIG[:homeserver] = ENV['MATRIX_HS'] if ENV.key? 'MATRIX_HS'
PARAMS_CONFIG[:access_token] = ENV['MATRIX_TOKEN'] if ENV.key? 'MATRIX_TOKEN'
PARAMS_CONFIG[:username] = ENV['MATRIX_USERNAME'] if ENV.key? 'MATRIX_USERNAME'
PARAMS_CONFIG[:password] = ENV['MATRIX_PASSWORD'] if ENV.key? 'MATRIX_PASSWORD'
require 'optparse'
parser = OptionParser.new do |op|
op.on('-s homeserver', 'Specify homeserver') { |val| PARAMS_CONFIG[:homeserver] = val }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment