class Review::ProjectReport

Attributes

configuration_names[RW]
deployment_target[RW]
localizations[RW]
main_target_files[RW]
main_target_name[RW]
main_target_resources[RW]
name[RW]
target_names[RW]
ui_test_target_files[RW]
ui_test_target_name[RW]
unit_test_target_files[RW]
unit_test_target_name[RW]
version[RW]

Public Class Methods

new() click to toggle source
# File lib/iosappaudit/Review/project_report.rb, line 5
def initialize
    @name = ""
    @version = ""
    @deployment_target = ""
    @target_names = ""
    @configuration_names = ""
    @main_target_name = ""
    @main_target_files = []
    @main_target_resources = []
    @ui_test_target_name = ""
    @unit_test_targe_name = ""
    @ui_test_target_files = []
    @unit_test_target_files = []
    @localizations = []
end

Public Instance Methods

has_obj_c_files?() click to toggle source
# File lib/iosappaudit/Review/project_report.rb, line 33
def has_obj_c_files?
    main_target_obj_c_files.empty?
end
has_swift_files?() click to toggle source
# File lib/iosappaudit/Review/project_report.rb, line 29
def has_swift_files?
    main_target_swift_files.empty?
end
main_target_obj_c_files() click to toggle source
# File lib/iosappaudit/Review/project_report.rb, line 25
def main_target_obj_c_files
    main_target_files.select { |file| file.include?(".m") } 
end
main_target_swift_files() click to toggle source
# File lib/iosappaudit/Review/project_report.rb, line 21
def main_target_swift_files
    main_target_files.select { |file| file.include?(".swift") } 
end
storyboards() click to toggle source
# File lib/iosappaudit/Review/project_report.rb, line 41
def storyboards
    main_target_resources.select { |file| file.include?(".storyboard") }
end
xibs() click to toggle source
# File lib/iosappaudit/Review/project_report.rb, line 37
def xibs
    main_target_resources.select { |file| file.include?(".xib") }
end