Module: SimplePoParser

Defined in:
lib/simple_po_parser.rb,
lib/simple_po_parser/error.rb,
lib/simple_po_parser/parser.rb,
lib/simple_po_parser/version.rb,
lib/simple_po_parser/tokenizer.rb

Defined Under Namespace

Classes: Parser, ParserError, PoSyntaxError, Tokenizer

Constant Summary collapse

VERSION =
"1.1.2"

Class Method Summary collapse

Class Method Details

.parse(path) ⇒ Object

parse po file

returns an array of po messages as hashes



11
12
13
# File 'lib/simple_po_parser.rb', line 11

def parse(path)
  Tokenizer.new.parse_file(path)
end

.parse_message(message) ⇒ Object

parses a single message.



16
17
18
# File 'lib/simple_po_parser.rb', line 16

def parse_message(message)
  Parser.new.parse(message)
end