desc 'Build config for UI' task :build_ui_config do require 'yaml' require 'json' src_dir = CONFIG[:source_dir] ui_config_file_path = ENV['dest'] || "#{src_dir}/config.json" docs_config = YAML::load_file("#{src_dir}/_config.yml") ui_config = { :productName => docs_config['product_name'] } res = File.write("#{ui_config_file_path}", ui_config.to_json) puts "UI config successfully created in #{ui_config_file_path}" if res end