1module Pod 2 module Generator 3 class UmbrellaHeader 4 private 5 6 _original_generate = instance_method(:generate) 7 8 public 9 10 define_method (:generate) do 11 if self.target.is_a?(Pod::PodTarget) && self.target.rewrite_module_dir 12 # If we write the `umbrella_header_path`, the import headers are in the same directory, 13 # e.g. `#import "React/RCTBridge.h"` -> `#import "RCTBridge.h"` 14 self.imports = self.imports.map { |import| import.basename } 15 end 16 17 _original_generate.bind(self).() 18 end 19 20 end # class UmbrellaHeader 21 end # module Generator 22end # module Pod 23