Sha256: 4fa1401629db4d8b6e55eb030b8746cd90c8bd01560004627dfa64fc410e9a29

Contents?: true

Size: 518 Bytes

Versions: 1

Compression:

Stored size: 518 Bytes

Contents

require "json"

module Rubycritic
  module Generator
    module Json

      class Simple
        def initialize(analysed_modules)
          @analysed_modules = analysed_modules
        end

        def render
          JSON.dump(data)
        end

        def data
          {
            :metadata => {
              :rubycritic => {
                :version => Rubycritic::VERSION
              }
            },
            :analysed_modules => @analysed_modules
          }
        end
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubycritic-1.4.0 lib/rubycritic/generators/json/simple.rb