Class: Pod::Command::Kz::Info
- Inherits:
-
Pod::Command::Kz
- Object
- Pod::Command
- Pod::Command::Kz
- Pod::Command::Kz::Info
- Defined in:
- lib/cocoapods-kz/command/info.rb
Instance Method Summary collapse
-
#initialize(argv) ⇒ Info
constructor
A new instance of Info.
- #run ⇒ Object
Methods inherited from Pod::Command::Kz
Constructor Details
#initialize(argv) ⇒ Info
Returns a new instance of Info.
13 14 15 16 17 |
# File 'lib/cocoapods-kz/command/info.rb', line 13 def initialize(argv) KZ::KZGlobalHelper.instance.analyze_special_parameters(true, false, argv.arguments!) KZ::KZGlobalHelper.instance.generate_kz_pod_targets = true super end |
Instance Method Details
#run ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/cocoapods-kz/command/info.rb', line 19 def run installer = installer_for_config installer.prepare installer.resolve_dependencies installer.download_dependencies result_info = {} KZ::KZGlobalHelper.instance.kz_analyzer.all_kz_pod_targets.values.each do |kz_pod_target| pod_info = {} pod_info["path"] = kz_pod_target.native_pod_target.sandbox.pod_dir(kz_pod_target.name) pod_info["is_dev"] = kz_pod_target.is_dev_pod result_info[kz_pod_target.name] = pod_info end puts result_info.to_json end |