Sha256: 09fdb9f19cdd333ad19c0377dab2179479198b6beea5c2734a0aa12d85029883
Contents?: true
Size: 430 Bytes
Versions: 44
Compression:
Stored size: 430 Bytes
Contents
require "pact_broker/config/setting" module PactBroker module Config class Repository def create_or_update_setting(setting_name, setting_value) setting = Setting.find(name: setting_name.to_s) || Setting.new(name: setting_name.to_s) setting.set_value_from(setting_value).save end def class_supported?(setting_value) !!Setting.get_db_type(setting_value) end end end end
Version data entries
44 entries across 44 versions & 1 rubygems