Sha256: 67464460cd5bcb65d9991dba984f782749beb03da6d48a61eaecd04e8574186b

Contents?: true

Size: 791 Bytes

Versions: 18

Compression:

Stored size: 791 Bytes

Contents

module BEL::Translator::Plugins

  module JsonEvidence

    ID          = :json_evidence
    NAME        = 'JSON Evidence Translator'
    DESCRIPTION = 'A translator that can read and write evidence to individual JSON objects per the evidence schema (http://next.belframework.org/schemas/evidence.schema.json).'
    MEDIA_TYPES = %i(application/json)
    EXTENSIONS  = %i(json)
    EVIDENCE_ROOT = :evidence

    def self.create_translator(options = {})
      require_relative 'json_evidence/translator'

      JsonEvidenceTranslator.new
    end
    
    def self.id
      ID
    end

    def self.name
      NAME
    end

    def self.description
      DESCRIPTION
    end

    def self.media_types
      MEDIA_TYPES
    end

    def self.file_extensions
      EXTENSIONS
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
bel-0.7.0 lib/bel/translator/plugins/json_evidence.rb
bel-0.6.0 lib/bel/translator/plugins/json_evidence.rb
bel-0.5.0 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.2 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.1 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.13 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.12 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.11 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.10 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.9 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.8 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.7 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.5 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.4 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.3 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta.2 lib/bel/translator/plugins/json_evidence.rb
bel-0.4.0.beta1 lib/bel/translator/plugins/json_evidence.rb