Module: Apstrings

Defined in:
lib/apstrings.rb,
lib/apstrings/line.rb,
lib/apstrings/logger.rb,
lib/apstrings/reader.rb,
lib/apstrings/kv_pair.rb,
lib/apstrings/version.rb,
lib/apstrings/strings_parser.rb,
lib/apstrings/dot_string_file.rb,
lib/apstrings/strings_validator.rb

Defined Under Namespace

Classes: DotStringFile, KVPair, Line, Log, Reader, StringsParser, Validator

Constant Summary collapse

VERSION =
"0.2.7"

Class Method Summary collapse

Class Method Details

.parse(file) ⇒ Object

Public



9
10
11
12
# File 'lib/apstrings.rb', line 9

def self.parse(file)
 	file = Apstrings::read(file)
		StringsParser.new(file).parse_file
end

.read(file) ⇒ Object



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

def self.read(file)
	Reader.read(file)
end

.validate(file, masterFile = nil) ⇒ Object



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

def self.validate(file,masterFile = nil)
	Validator::validate(file,masterFile)
end