Sha256: 723c9c70fa10c815012fa690dad7e13eb6930252c547e516cf51693ee80d8f8b
Contents?: true
Size: 479 Bytes
Versions: 4
Compression:
Stored size: 479 Bytes
Contents
require 'forwardable' module SequenceServer # Create report for the given job. # # Report is a generic superclass. Programs, like BLAST, must implement their # own report subclass. class Report # Provide access to global `config` & `logger` services to the report # objects. extend Forwardable def_delegators SequenceServer, :config, :logger def initialize(job) @job = job yield if block_given? end attr_reader :job end end
Version data entries
4 entries across 4 versions & 1 rubygems