podspec-editor
💎 A ruby gem which can edit podspec.
Installation
🤣 Will be added later
Usage
require 'podspec_editor'
# create an editor
editor = PodspecEditor::Editor.new(spec_path: 'path/to/spec/')
# read value from editor
editor.spec.name
editor.spec.key_not_exist
editor.spec.subspecs[0].name
# remove value from editor
editor.spec.name = nil
editor.spec.key_not_exist = nil
editor.spec.subspecs[0].source_files = nil
# update value from editor
# update non-exist key will add this k-v pair to the spec
editor.spec.name = 'abc'
editor.spec.subspecs[0].name = 'cde'
editor.spec.subspecs[0].source_files = new_source_files = ['A.h']
# get current json content
editor.current_json_content
See spec/podspec/editor_spec.rb
for more usage examples.
License
The gem is available as open source under the terms of the MIT License.