merged/lib/generators/merged/install/install_generator.rb

20 lines
558 B
Ruby

require "merged"
require "rails/generators"
module Merged
class InstallGenerator < Rails::Generators::Base
source_root File.expand_path("templates", __dir__)
def install
[:card_styles, :option_definitions, :page_styles , :section_styles,
:cards, :sections , :pages, :images].each do |file|
copy_file "empty.yml", "merged/#{file}.yml"
end
copy_file "initializer.rb", "config/initializers/merged.rb"
empty_directory Merged::Image.asset_root
empty_directory Merged.data_dir + "/merged"
end
end
end