class StructCore::Processor::TargetTypeComponent

Public Instance Methods

process(target) click to toggle source
# File lib/spec/processor/target_type.rb, line 8
def process(target)
        output = nil
        output = process_xc_target target if structure == :spec
        output = process_spec_target target if structure == :xcodeproj

        output
end
process_spec_target(target) click to toggle source

@param target [StructCore::Specfile::Target]

# File lib/spec/processor/target_type.rb, line 22
def process_spec_target(target)
        target.type
end
process_xc_target(target) click to toggle source

@param target [Xcodeproj::Project::PBXNativeTarget]

# File lib/spec/processor/target_type.rb, line 17
def process_xc_target(target)
        target.product_type.sub 'com.apple.product-type.', ':'
end