Class: Pod::MbuildPodspec

Inherits:
Object show all
Defined in:
lib/cocoapods-podspec-binary/mbuild/mbuild_podspec.rb

Overview

generate podspec

Instance Method Summary collapse

Constructor Details

#initialize(podspec_hash) ⇒ MbuildPodspec

Returns a new instance of MbuildPodspec.



8
9
10
11
12
13
14
# File 'lib/cocoapods-podspec-binary/mbuild/mbuild_podspec.rb', line 8

def initialize(podspec_hash)
  @binary_type = MBuildConfig.instance.library_type == BinaryType::FRAMEWORK ? 'framework' : 'xcframework'
  @config_instance = MBuildConfig.instance
  @pod_name = MBuildConfig.instance.pod_name
  @pod_version = MBuildConfig.instance.pod_version
  @podspec_hash = podspec_hash
end

Instance Method Details

#generate_podspecObject



16
17
18
19
20
21
22
23
24
# File 'lib/cocoapods-podspec-binary/mbuild/mbuild_podspec.rb', line 16

def generate_podspec
  binary_spec_version
  binary_spec_source
  binary_spec_framework
  binary_spec_lib
  binary_spec_public_header_files
  binary_private_header_files
  write_podspec_to_file
end