class Moblues::Utils::ModelResolver
Public Instance Methods
resolve_model(path)
click to toggle source
# File lib/moblues/utils/model_resolver.rb, line 6 def resolve_model(path) raise ArgumentError, "#{path} not found" unless path && File.directory?(path) File.join(path, model_version(path), 'contents') end
Private Instance Methods
model_version(model_path)
click to toggle source
# File lib/moblues/utils/model_resolver.rb, line 13 def model_version(model_path) xml = File.open(File.join(model_path, '.xccurrentversion')).read Plist::parse_xml(xml)['_XCCurrentVersionName'] end