mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-23 00:48:25 +00:00
* Updated project set up guide for Mac, added node version and Webpack install steps. * Worked on PR comment i.e Can we change this line to Install Node.js ( version: v14.9.0 ) * Fixed "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping." * Resolved rubocop comments i.e "Style/FrozenStringLiteralComment: Missing frozen string literal comment." in test folder Co-authored-by: Deepti Kakade <deepti@saeloun.com> Co-authored-by: Deepti Kakade <“deepti@saeloun.com”>
20 lines
470 B
Ruby
20 lines
470 B
Ruby
# frozen_string_literal: true
|
|
|
|
class CredentialService
|
|
def initialize; end
|
|
|
|
def decrypt_options(options)
|
|
parsed_options = {}
|
|
options.keys.each do |key|
|
|
option = options[key]
|
|
|
|
parsed_options[key] = if option["encrypted"]
|
|
Credential.find(option["credential_id"]).value
|
|
else
|
|
option["value"]
|
|
end
|
|
end
|
|
|
|
parsed_options
|
|
end
|
|
end
|