ToolJet/app/services/data_source_connection_service.rb
Deepti Kakade b10d777f63
Fixes Rubocop issues in tests (#359)
* 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”>
2021-07-01 12:54:35 +05:30

15 lines
363 B
Ruby

# frozen_string_literal: true
class DataSourceConnectionService
attr_accessor :data_source_kind, :options
def initialize(data_source_kind, options)
@data_source_kind = data_source_kind
@options = options
end
def process
service_class = "#{data_source_kind.capitalize}QueryService".constantize
service_class.connection options
end
end