Class: FlexiAdmin::Services::CodeGen::CodeExport
- Inherits:
-
Object
- Object
- FlexiAdmin::Services::CodeGen::CodeExport
- Defined in:
- lib/flexi_admin/services/code_gen/code_export.rb
Class Method Summary collapse
Class Method Details
.export_codebase ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/flexi_admin/services/code_gen/code_export.rb', line 5 def self.export_codebase exclusions = [ "app/assets/builds/" ] File.open("tmp/codebase.txt", "w") do |file| Dir.glob("lib/flexi_admin/*.rb").each do |filename| next if exclusions.any? { |exclusion| filename.include?(exclusion) } next unless File.file?(filename) file.puts "#filecontent: #{filename}" file.puts File.read(filename) file.puts "\n" end end end |