class ApkToJava::MacSetup

Constants

DEX_TO_JAR
JADX

Public Instance Methods

dex2jar() click to toggle source
# File lib/apk_to_java/mac_setup.rb, line 16
def dex2jar
  DEX_TO_JAR
end
install_dex2jar() click to toggle source
# File lib/apk_to_java/mac_setup.rb, line 8
def install_dex2jar
  install_curl unless curl_present?
  print_info('Installing dex2jar..')
  `ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null`
  `brew install dex2jar`
  print_success 'Done!'
end
install_jadx() click to toggle source
# File lib/apk_to_java/mac_setup.rb, line 24
def install_jadx
  install_wget unless wget_present?
  print_info('Installing jadx..')
  `cd /usr/local/Cellar && #{download_jadx} && cd -`
  print_success 'Done!'
end
jadx() click to toggle source
# File lib/apk_to_java/mac_setup.rb, line 20
def jadx
  JADX
end

Private Instance Methods

install_curl() click to toggle source
# File lib/apk_to_java/mac_setup.rb, line 37
def install_curl
  print_info('Installing curl..')
  `brew install curl`
end
install_wget() click to toggle source
# File lib/apk_to_java/mac_setup.rb, line 32
def install_wget
  print_info('Installing wget..')
  `brew install wget`
end