| Class | Bio::FlatFile::AutoDetect::RuleProc |
| In: |
lib/bio/io/flatfile/autodetection.rb
|
| Parent: | RuleTemplate |
database classes (lazy evaluation)
# File lib/bio/io/flatfile/autodetection.rb, line 208
208: def dbclasses
209: unless @dbclasses
210: @dbclasses = @dbclasses_lazy.collect { |x| get_dbclass(x) }
211: end
212: @dbclasses
213: end
If given text (and/or meta information) is known, returns the database class. Otherwise, returns nil or false.
Refer RuleTemplate#guess for meta.
# File lib/bio/io/flatfile/autodetection.rb, line 220
220: def guess(text, meta)
221: @proc.call(text)
222: end