Module: PostfixStatusLine

Defined in:
lib/postfix_status_line.rb,
lib/postfix_status_line/version.rb,
ext/postfix_status_line_core.c

Defined Under Namespace

Modules: Core

Constant Summary collapse

SHA_ALGORITHM =
%w(1 224 256 384 512)
VERSION =
'0.2.8'

Class Method Summary collapse

Class Method Details

.parse(str, options = {}) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/postfix_status_line.rb', line 7

def parse(str, options = {})
  mask = options.has_key?(:mask) ? options[:mask] : true
  hash = options[:hash]
  salt = options[:salt]
  parse_time = options[:parse_time]
  sha_algo = options[:sha_algorithm]
  PostfixStatusLine::Core.parse(str, mask, hash, salt, parse_time, sha_algo)
end

.parse_header_checks(str, options = {}) ⇒ Object



17
18
19
20
21
22
23
24
# File 'lib/postfix_status_line.rb', line 17

def parse_header_checks(str, options = {})
  mask = options.has_key?(:mask) ? options[:mask] : true
  hash = options[:hash]
  salt = options[:salt]
  parse_time = options[:parse_time]
  sha_algo = options[:sha_algorithm]
  PostfixStatusLine::Core.parse_header_checks(str, mask, hash, salt, parse_time, sha_algo)
end