Module: GnCrossmap
- Defined in:
- lib/gn_crossmap.rb,
lib/gn_crossmap/reader.rb,
lib/gn_crossmap/writer.rb,
lib/gn_crossmap/version.rb,
lib/gn_crossmap/resolver.rb,
lib/gn_crossmap/collector.rb,
lib/gn_crossmap/column_collector.rb,
lib/gn_crossmap/result_processor.rb,
lib/gn_crossmap/sci_name_collector.rb
Overview
Namespace module for crossmapping checklists to GN sources
Defined Under Namespace
Classes: Collector, ColumnCollector, Reader, Resolver, ResultProcessor, SciNameCollector, Writer
Constant Summary
collapse
- VERSION =
"0.1.8"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
29
30
31
|
# File 'lib/gn_crossmap.rb', line 29
def logger
@logger ||= Logger.new($stdout)
end
|
Class Method Details
.log(message) ⇒ Object
33
34
35
|
# File 'lib/gn_crossmap.rb', line 33
def log(message)
logger.info(message)
end
|
.run(input, output, data_source_id) ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/gn_crossmap.rb', line 21
def run(input, output, data_source_id)
reader = Reader.new(input)
data = reader.read
writer = Writer.new(output, reader.original_fields)
Resolver.new(writer, data_source_id).resolve(data)
output
end
|
.version ⇒ Object
5
6
7
|
# File 'lib/gn_crossmap/version.rb', line 5
def self.version
VERSION
end
|