Module: Peml

Defined in:
lib/peml.rb,
lib/peml/loader.rb,
lib/peml/parser.rb,
lib/peml/version.rb

Defined Under Namespace

Classes: Loader

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.load(peml) ⇒ Object




8
9
10
# File 'lib/peml.rb', line 8

def self.load(peml)
  Peml::Loader.new().load(peml)
end

.load_file(filename) ⇒ Object




14
15
16
# File 'lib/peml.rb', line 14

def self.load_file(filename)
  self.load(File.open(filename))
end

.pemltest_parse(pemltest) ⇒ Object




20
21
22
# File 'lib/peml.rb', line 20

def self.pemltest_parse(pemltest)
  Peml::PemlTestParser.new().parse(pemltest)
end

.pemltest_parse_file(filename) ⇒ Object




26
27
28
# File 'lib/peml.rb', line 26

def self.pemltest_parse_file(filename)
  self.pemltest_parse(File.open(filename))
end