method
create_actiontext_files
v7.2.3 -
Show latest stable
- Class:
ActionText::Generators::InstallGenerator
create_actiontext_files()public
No documentation available.
# File actiontext/lib/generators/action_text/install/install_generator.rb, line 38
def create_actiontext_files
destination = Pathname(destination_root)
template "actiontext.css", "app/assets/stylesheets/actiontext.css"
unless destination.join("app/assets/application.css").exist?
if (stylesheets = Dir.glob "#{destination_root}/app/assets/stylesheets/application.*.{scss,css}").length > 0
insert_into_file stylesheets.first.to_s, %(@import 'actiontext.css';)
else
say <<~INSTRUCTIONS, :green
To use the Trix editor, you must require 'app/assets/stylesheets/actiontext.css' in your base stylesheet.
INSTRUCTIONS
end
end
gem_root = "#{__dir__}/../../../.."
copy_file "#{gem_root}/app/views/active_storage/blobs/_blob.html.erb",
"app/views/active_storage/blobs/_blob.html.erb"
copy_file "#{gem_root}/app/views/layouts/action_text/contents/_content.html.erb",
"app/views/layouts/action_text/contents/_content.html.erb"
end