Module: SampleManifestExcel

Defined in:
app/sample_manifest_excel/sample_manifest_excel.rb,
app/sample_manifest_excel/sample_manifest_excel/tags.rb,
app/sample_manifest_excel/sample_manifest_excel/download.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/row.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/base.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/data.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/rows.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/cache.rb,
app/sample_manifest_excel/sample_manifest_excel/configuration.rb,
app/sample_manifest_excel/sample_manifest_excel/test_download.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/processor.rb,
app/sample_manifest_excel/sample_manifest_excel/tags/example_data.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/converters.rb,
app/sample_manifest_excel/sample_manifest_excel/manifest_type_list.rb,
app/sample_manifest_excel/sample_manifest_excel/tags/clashes_finder.rb,
app/sample_manifest_excel/sample_manifest_excel/tags/aliquot_updater.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/processor/base.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/processor/plate.rb,
app/sample_manifest_excel/sample_manifest_excel/worksheet/data_worksheet.rb,
app/sample_manifest_excel/sample_manifest_excel/worksheet/test_worksheet.rb,
app/sample_manifest_excel/sample_manifest_excel/tags/validator/formatting.rb,
app/sample_manifest_excel/sample_manifest_excel/tags/validator/uniqueness.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/processor/tube_rack.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/processor/one_d_tube.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/processor/library_tube.rb,
app/sample_manifest_excel/sample_manifest_excel/upload/processor/multiplexed_library_tube.rb

Overview

Creates a Sample Manifest Excel spreadsheet from a Sample Manifest object

Defined Under Namespace

Modules: Tags, Upload, Worksheet Classes: Configuration, Download, ManifestTypeList, TestDownload

Constant Summary collapse

FIRST_ROW =
9

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



14
15
16
# File 'app/sample_manifest_excel/sample_manifest_excel.rb', line 14

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



18
19
20
# File 'app/sample_manifest_excel/sample_manifest_excel.rb', line 18

def self.configure
  yield(configuration)
end

.reset!Object



22
23
24
# File 'app/sample_manifest_excel/sample_manifest_excel.rb', line 22

def self.reset!
  @configuration = Configuration.new
end