Sha256: 375bee36ef97cbed709d810056730c9a9e6b7e42e85c83c9b8c463adc2b2db9f
Contents?: true
Size: 534 Bytes
Versions: 7
Compression:
Stored size: 534 Bytes
Contents
# frozen_string_literal: true require 'rubycritic/generators/json/simple' module RubyCritic module Generator class JsonReport def initialize(analysed_modules) @analysed_modules = analysed_modules end def generate_report FileUtils.mkdir_p(generator.file_directory) File.open(generator.file_pathname, 'w+') do |file| file.write(generator.render) end end private def generator Json::Simple.new(@analysed_modules) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems