class SvelteOnRails::DevelopmentUtils
def self.contributor_config(key, required: true)
def self.contributor_config(key, required: true) config_file = File.expand_path('../svelte_on_rails_contributor_configs.yml', gem_folder) if !File.exist?(config_file) if required raise "Missing configuration file, searched at: «#{config_file}»" end else yml = YAML.load_file(config_file) value = yml[key.to_s] if required && !value.present? raise "Missing value «#{key}» in configuration file: «#{config_file}»" end value end end