Module: ViennaRna::Package
- Defined in:
- lib/vienna_rna.rb,
lib/vienna_rna/package/base.rb,
lib/vienna_rna/package/eval.rb,
lib/vienna_rna/package/fold.rb,
lib/vienna_rna/package/heat.rb,
lib/vienna_rna/package/xbor.rb,
lib/vienna_rna/package/fftbor.rb,
lib/vienna_rna/package/rnabor.rb,
lib/vienna_rna/package/subopt.rb,
lib/vienna_rna/package/fftbor2d.rb,
lib/vienna_rna/package/rna2dfold.rb,
lib/vienna_rna/package/energy_grid_2d.rb
Defined Under Namespace
Classes: Base, EnergyGrid2d, Eval, Fftbor, Fftbor2d, Fold, Heat, Rna2dfold, Rnabor, Subopt, Xbor
Class Method Summary collapse
Class Method Details
.const_missing(name) ⇒ Object
32 33 34 35 36 37 38 39 40 |
# File 'lib/vienna_rna.rb', line 32 def self.const_missing(name) if const_defined?(name) const_get(name) elsif Base.exec_exists?(name) module_eval do const_set(name, Class.new(Base)) end end end |