Class: BulkSubmissionExcel::Configuration

Inherits:
SequencescapeExcel::Configuration show all
Defined in:
app/bulk_submission_excel/bulk_submission_excel/configuration.rb

Overview

Configuration class for sample manifests handling fornatting, manifest types, ranges and columns.

Constant Summary collapse

FILES =
%i[conditional_formattings ranges columns].freeze

Instance Attribute Summary

Attributes inherited from SequencescapeExcel::Configuration

#column_sets, #folder, #tag_group

Instance Method Summary collapse

Methods inherited from SequencescapeExcel::Configuration

#==, #add_file, #conditional_formattings=, #initialize, #load!, #loaded?, #ranges=

Methods included from SequencescapeExcel::Helpers

#load_file

Constructor Details

This class inherits a constructor from SequencescapeExcel::Configuration

Instance Method Details

#columns=(columns) ⇒ Object



10
11
12
# File 'app/bulk_submission_excel/bulk_submission_excel/configuration.rb', line 10

def columns=(columns)
  @columns = Columns.new(columns, conditional_formattings, []).freeze
end