class ApkToJava::Setup

Constants

JADX_URL

Public Instance Methods

curl_present?() click to toggle source
# File lib/apk_to_java/setup.rb, line 27
def curl_present?
  !find_executable('curl').nil?
end
dex_to_jar_installed?() click to toggle source
# File lib/apk_to_java/setup.rb, line 15
def dex_to_jar_installed?
  File.exists? self.class::DEX_TO_JAR
end
download_jadx() click to toggle source
# File lib/apk_to_java/setup.rb, line 7
def download_jadx
  "wget --no-check-certificate #{JADX_URL} -O jadx.zip && sudo unzip jadx.zip -d jadx/ && rm jadx.zip"
end
env_setup?() click to toggle source
# File lib/apk_to_java/setup.rb, line 19
def env_setup?
  dex_to_jar_installed? && jadx_installed?
end
jadx_installed?() click to toggle source
# File lib/apk_to_java/setup.rb, line 11
def jadx_installed?
  File.exists? self.class::JADX
end
wget_present?() click to toggle source
# File lib/apk_to_java/setup.rb, line 23
def wget_present?
  !find_executable('wget').nil?
end