Sha256: dd0b2e78e801d12db35ab2364512f265ffc932783c7fa337c0984a2d0584a05d
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
require 'keyring_liberator' require 'key_master' require 'dotenv' module Pod class Command class Keys class Generate < Keys self.summary = 'Generates the obfuscated class.' self.description = <<-DESC Generates the obfuscated Objective-C h/m files using the current key values. DESC def run Dotenv.load keyring = get_current_keyring if keyring # Create the h & m files in the same folder as the podspec installation_root = Pod::Config.instance.installation_root keys_path = installation_root.+('Pods/CocoaPodsKeys/') key_master = CocoaPodsKeys::KeyMaster.new(keyring) interface_file = keys_path + (key_master.name + '.h') implementation_file = keys_path + (key_master.name + '.m') File.write(interface_file, key_master.interface) UI.puts "Generated #{interface_file}" File.write(implementation_file, key_master.implementation) UI.puts "Generated #{implementation_file}" end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cocoapods-keys-2.0.0 | lib/pod/command/keys/generate.rb |
cocoapods-keys-1.7.0 | lib/pod/command/keys/generate.rb |