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

Class Method Summary collapse

Class Method Details

.log_error(message) ⇒ Object



31
32
33
# File 'lib/apstrings.rb', line 31

def self.log_error(message)
  Log::error(message)
end

.log_info(message) ⇒ Object



23
24
25
# File 'lib/apstrings.rb', line 23

def self.log_info(message)
  Log::info(message)
end

.log_warning(message) ⇒ Object



27
28
29
# File 'lib/apstrings.rb', line 27

def self.log_warning(message)
  Log::warn(message)
end

.parse(file) ⇒ Object

Public



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

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

.read(file) ⇒ Object



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

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

.validate(file, masterFile = nil) ⇒ Object



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

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