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) ⇒ MbuildPodspec

Returns a new instance of MbuildPodspec.



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

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

Instance Method Details

#generate_podspecObject



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

def generate_podspec
  binary_spec_version
  binary_spec_framework
  binary_spec_lib
  binary_spec_public_header_files
  binary_private_header_files

  write_podspec_to_file
  puts 'Generated podspec'
end