Module: ZendeskAppsSupport::Validations::SecureSettings
- Defined in:
- lib/zendesk_apps_support/validations/secure_settings.rb
Constant Summary collapse
- SECURABLE_KEYWORDS =
%w[token key pwd password].freeze
- SECURABLE_KEYWORDS_REGEXP =
Regexp.new(SECURABLE_KEYWORDS.join('|'), Regexp::IGNORECASE)
Class Method Summary collapse
Class Method Details
.call(package) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/zendesk_apps_support/validations/secure_settings.rb', line 10 def call(package) manifest_params = package.manifest.parameters insecure_params_found = manifest_params.any? { |param| insecure_param?(param) } package.warnings << secure_settings_warning if insecure_params_found end |