Method: Pod::Podfile::TargetDefinition#supports_swift_version?

Defined in:
lib/cocoapods-core/podfile/target_definition.rb

#supports_swift_version?(swift_version) ⇒ Boolean

Queries the target if a version of Swift is supported or not.

Parameters:

  • swift_version (Version)

    The Swift version to query against.

Returns:

  • (Boolean)

    Whether the target accepts the specified Swift version.



452
453
454
455
456
457
458
# File 'lib/cocoapods-core/podfile/target_definition.rb', line 452

def supports_swift_version?(swift_version)
  if swift_version_requirements.nil?
    root? || parent.supports_swift_version?(swift_version)
  else
    Requirement.create(swift_version_requirements).satisfied_by?(swift_version)
  end
end