Module: Lda::RustBuildPolicy
- Defined in:
- lib/lda-ruby/rust_build_policy.rb
Constant Summary collapse
- ENV_KEY =
"LDA_RUBY_RUST_BUILD"- AUTO =
"auto"- ALWAYS =
"always"- NEVER =
"never"- VALID_VALUES =
[AUTO, ALWAYS, NEVER].freeze
Class Method Summary collapse
Class Method Details
.resolve(raw_value = ) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/lda-ruby/rust_build_policy.rb', line 13 def resolve(raw_value = ENV[ENV_KEY]) value = raw_value.to_s.strip.downcase return AUTO if value.empty? return value if VALID_VALUES.include?(value) AUTO end |