Sha256: db3eb54769f6f917e8bed5a493a40806dc3a61918cc7533697fba7f1c355ac25

Contents?: true

Size: 368 Bytes

Versions: 3

Compression:

Stored size: 368 Bytes

Contents

require '../livetext/importable'

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

# FIXME probably belongs elsewhere?

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
livetext-0.9.15 lib/parser/import.rb
livetext-0.9.14 lib/parser/import.rb
livetext-0.9.13 lib/parser/import.rb