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.6"

Class Method Summary collapse

Class Method Details

.parse(path) ⇒ Object

parse po file

returns an array of po messages as hashes



13
14
15
# File 'lib/simple_po_parser.rb', line 13

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

.parse_message(message) ⇒ Object

parses a single message.



18
19
20
# File 'lib/simple_po_parser.rb', line 18

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