Sha256: c9dded0d25d056004ebddbc549fdec341422697c442edee9419be8ff4434913b

Contents?: true

Size: 843 Bytes

Versions: 3

Compression:

Stored size: 843 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/service_base'
require 'proformaxml/services/importer'
require 'proformaxml/services/exporter'
require 'proformaxml/services/transform_task'
require 'proformaxml/services/validator'
require 'proformaxml/services/version_and_namespace_extractor'
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
  SCHEMA_VERSION_LATEST = '2.1'

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
proformaxml-1.5.2 lib/proformaxml.rb
proformaxml-1.5.1 lib/proformaxml.rb
proformaxml-1.5.0 lib/proformaxml.rb