ruby: rna-transcription: complement using metaprogramming
ruby: rna-transcription: self.define_singleton_method

...instead of class << self