Class: Brazenhead::ManifestInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/brazenhead/manifest_info.rb

Instance Method Summary collapse

Constructor Details

#initialize(apk) ⇒ ManifestInfo

Returns a new instance of ManifestInfo.



22
23
24
# File 'lib/brazenhead/manifest_info.rb', line 22

def initialize(apk)
  @apk = apk
end

Instance Method Details

#max_sdkObject



14
15
16
# File 'lib/brazenhead/manifest_info.rb', line 14

def max_sdk
  sdk(:max)
end

#min_sdkObject



10
11
12
# File 'lib/brazenhead/manifest_info.rb', line 10

def min_sdk
  sdk(:min) || 1
end

#packageObject



6
7
8
# File 'lib/brazenhead/manifest_info.rb', line 6

def package
  first_capture /\bpackage="([^"]+)"/
end

#target_sdkObject



18
19
20
# File 'lib/brazenhead/manifest_info.rb', line 18

def target_sdk
  sdk(:target)
end