Class: Fastlane::Helper::UpdateAndroidStringsHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/fastlane/plugin/update_android_strings/helper/update_android_strings_helper.rb

Class Method Summary collapse

Class Method Details

.updateXml(nodes, hashes = {}) ⇒ Object

class methods that you define here become available in your action as ‘Helper::UpdateAndroidStringsHelper.your_method`



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/fastlane/plugin/update_android_strings/helper/update_android_strings_helper.rb', line 8

def self.updateXml(nodes, hashes = {})
				if hashes and nodes
					# find key and update text with new value
    nodes.each do |element|
      if element.respond_to? :name and hashes.has_key?(element["name"])
	element.replace_text(hashes.fetch(element["name"]))
      end
					end
				end

end