Class: Pod::Command::Keys::Generate
- Inherits:
-
Pod::Command::Keys
- Object
- Pod::Command
- Pod::Command::Keys
- Pod::Command::Keys::Generate
- Defined in:
- lib/pod/command/keys/generate.rb
Instance Method Summary collapse
Methods inherited from Pod::Command::Keys
#create_keyring, #get_current_keyring
Instance Method Details
#run ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/pod/command/keys/generate.rb', line 15 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 |