class LaunchdTools::EnvironmentParser
Attributes
element[R]
xml_doc[R]
Public Class Methods
new(xml_doc)
click to toggle source
# File lib/launchd_tools/environment_parser.rb, line 6 def initialize(xml_doc) @xml_doc = xml_doc end
Public Instance Methods
extract_env()
click to toggle source
# File lib/launchd_tools/environment_parser.rb, line 14 def extract_env env = {} REXML::XPath.match(element, 'key').each do |environment_key| env[environment_key.text] = environment_key.next_sibling.next_sibling.text end env end
parse()
click to toggle source
# File lib/launchd_tools/environment_parser.rb, line 22 def parse if element extract_env else {} end end