Class: HMap::HMapFileWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/cocoapods-hmap-prebuilt/hmap_file_writer.rb

Overview

Helper module which returns handle method from HMapFileWriter.

Instance Method Summary collapse

Constructor Details

#initialize(save_origin_header_search_paths, clean_hmap) ⇒ HMapFileWriter

Returns a new instance of HMapFileWriter.



22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/cocoapods-hmap-prebuilt/hmap_file_writer.rb', line 22

def initialize(save_origin_header_search_paths, clean_hmap)
  config = Pod::Config.instance
  analyze = Helper::PodHelper.pod_analyze(config)
  hmap_dir = hmap_dir(config)
  targets = analyze.targets
  pod_targets = analyze.pod_targets
  clean_hmap(clean_hmap, hmap_dir, targets, pod_targets)
  return if clean_hmap

  @save_origin_header_search_paths = save_origin_header_search_paths
  gen_hmapfile(targets, pod_targets, hmap_dir)
end