Sha256: f515b56b4100952cb248607df18aa5692a894caff46c1b148159e5afd8ae8f61

Contents?: true

Size: 335 Bytes

Versions: 4

Compression:

Stored size: 335 Bytes

Contents

require '../livetext/importable'

make_exception(:BadVariableName, "Error: invalid variable name")
make_exception(:NoEqualSign,     "Error: no equal sign found")

class Livetext::Handler::Import
  def use_import(name)
    require name
    include name
    init = "init_#{name}"
    self.send(init) if self.respond_to? init
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
livetext-0.9.21 lib/parser/import.rb
livetext-0.9.20 lib/parser/import.rb
livetext-0.9.19 lib/parser/import.rb
livetext-0.9.17 lib/parser/import.rb