module CommandLineController
Public Instance Methods
file_writing()
click to toggle source
# File lib/controllers/controller.rb, line 20 def file_writing DestinationFileWriter.run(Snippet.snippet_array) Language.languages.keys.each do |lang| DestinationFileWriter.run(Snippet.select_lang_snippets(lang), lang) if Snippet.select_lang_snippets(lang).any? end Snippet.snippet_array = [] end
run(file)
click to toggle source
# File lib/controllers/controller.rb, line 11 def run(file) file_read = SourceFileReaderWriter.new(file) to_run = file_read.convert_to_array_of_lines mismatch_status = CodeScanner.run(to_run, SourceFileReaderWriter.file_to_open) abort(ViewFormatter.mismatched_tags(mismatch_status)) if mismatch_status file_writing file_read.overwrite_existing_snips end