Sha256: 2cc85b634363736902eb01d48952e13556b483c9066b76a584b62a28b4a416f1

Contents?: true

Size: 658 Bytes

Versions: 6

Compression:

Stored size: 658 Bytes

Contents

# frozen_string_literal: true

require 'active_model'
require 'nokogiri'
require 'zip'
require 'base64'
require 'securerandom'
require 'dachsfisch'

require 'proformaxml/version'

require 'proformaxml/services/importer'
require 'proformaxml/services/exporter'
require 'proformaxml/services/validator'
require 'proformaxml/models/task'

module ProformaXML
  SCHEMA_PATH = File.join(File.dirname(File.expand_path(__FILE__)), '../assets/schemas')
  SCHEMA_FORMAT_PATH = "#{SCHEMA_PATH}/proforma-%s.xsd".freeze
  SCHEMA_VERSIONS = %w[2.1 2.0].freeze

  TEST_TYPE_SCHEMA_NAMES = %w[java-checkstyle regexptest unittest].freeze
  MAX_EMBEDDED_FILE_SIZE_KB = 50
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
proformaxml-1.4.0 lib/proformaxml.rb
proformaxml-1.3.0 lib/proformaxml.rb
proformaxml-1.2.0 lib/proformaxml.rb
proformaxml-1.1.0 lib/proformaxml.rb
proformaxml-1.0.0 lib/proformaxml.rb
proformaxml-0.10.0 lib/proformaxml.rb