module AppParser
Constants
- VERSION
Public Class Methods
detect_os(file_name)
click to toggle source
# File lib/app_parser.rb, line 22 def self.detect_os(file_name) case File.extname(file_name.to_s).downcase when ".ipa" "ios" when ".apk" "android" end end
parse(file_name)
click to toggle source
# File lib/app_parser.rb, line 9 def self.parse(file_name) fail NotFoundError, file_name unless File.exist?(file_name) case detect_os(file_name) when "ios" AppParser::Ipa.new(file_name) when "android" AppParser::Apk.new(file_name) else fail NotAppError, file_name end end