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