intellij-sdk-code-samples/_rake/build_ui_config.rake
2015-02-27 19:43:09 +04:00

16 lines
451 B
Ruby

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