class Pod::Podfile::TargetDefinition
Public Instance Methods
parse_prebuild_framework(name, requirements)
click to toggle source
— option for setting using prebuild framework —
# File lib/cocoapods-binary-gcp/helper/podfile_options.rb, line 13 def parse_prebuild_framework(name, requirements) should_prebuild = Pod::Podfile::DSL.prebuild_all options = requirements.last if options.is_a?(Hash) && options[Pod::Prebuild.keyword] != nil should_prebuild = options.delete(Pod::Prebuild.keyword) requirements.pop if options.empty? end pod_name = Specification.root_name(name) set_prebuild_for_pod(pod_name, should_prebuild) end
prebuild_framework_pod_names()
click to toggle source
# File lib/cocoapods-binary-gcp/helper/podfile_options.rb, line 37 def prebuild_framework_pod_names names = @prebuild_framework_pod_names || [] if parent != nil and parent.kind_of? TargetDefinition names += parent.prebuild_framework_pod_names end names end
set_prebuild_for_pod(pod_name, should_prebuild)
click to toggle source
# File lib/cocoapods-binary-gcp/helper/podfile_options.rb, line 26 def set_prebuild_for_pod(pod_name, should_prebuild) if should_prebuild == true @prebuild_framework_pod_names ||= [] @prebuild_framework_pod_names.push pod_name else @should_not_prebuild_framework_pod_names ||= [] @should_not_prebuild_framework_pod_names.push pod_name end end
should_not_prebuild_framework_pod_names()
click to toggle source
# File lib/cocoapods-binary-gcp/helper/podfile_options.rb, line 44 def should_not_prebuild_framework_pod_names names = @should_not_prebuild_framework_pod_names || [] if parent != nil and parent.kind_of? TargetDefinition names += parent.should_not_prebuild_framework_pod_names end names end