Module: Pod
- Extended by:
- Config::Mixin
- Defined in:
- lib/cocoapods.rb,
lib/cocoapods/source.rb,
lib/cocoapods/config.rb,
lib/cocoapods/podfile.rb,
lib/cocoapods/version.rb,
lib/cocoapods/project.rb,
lib/cocoapods/command.rb,
lib/cocoapods/sandbox.rb,
lib/cocoapods/resolver.rb,
lib/cocoapods/platform.rb,
lib/cocoapods/local_pod.rb,
lib/cocoapods/file_list.rb,
lib/cocoapods/installer.rb,
lib/cocoapods/executable.rb,
lib/cocoapods/dependency.rb,
lib/cocoapods/downloader.rb,
lib/cocoapods/command/repo.rb,
lib/cocoapods/command/spec.rb,
lib/cocoapods/command/push.rb,
lib/cocoapods/command/list.rb,
lib/cocoapods/specification.rb,
lib/cocoapods/command/setup.rb,
lib/cocoapods/command/search.rb,
lib/cocoapods/downloader/git.rb,
lib/cocoapods/command/install.rb,
lib/cocoapods/downloader/http.rb,
lib/cocoapods/specification/set.rb,
lib/cocoapods/command/presenter.rb,
lib/cocoapods/command/error_report.rb,
lib/cocoapods/downloader/mercurial.rb,
lib/cocoapods/downloader/subversion.rb,
lib/cocoapods/generator/dummy_source.rb,
lib/cocoapods/generator/documentation.rb,
lib/cocoapods/generator/bridge_support.rb,
lib/cocoapods/specification/statistics.rb,
lib/cocoapods/generator/acknowledgements.rb,
lib/cocoapods/installer/target_installer.rb,
lib/cocoapods/command/presenter/cocoa_pod.rb,
lib/cocoapods/generator/copy_resources_script.rb,
lib/cocoapods/generator/acknowledgements/plist.rb,
lib/cocoapods/installer/user_project_integrator.rb,
lib/cocoapods/generator/acknowledgements/markdown.rb
Defined Under Namespace
Modules: Executable, Generator Classes: Command, Config, Dependency, Downloader, Informative, Installer, LocalPod, PlainInformative, Platform, Podfile, Project, Resolver, Sandbox, Source, Specification, Version
Constant Summary
- VERSION =
'0.6.1'- FileList =
Rake::FileList
- Spec =
Specification
Class Method Summary (collapse)
Methods included from Config::Mixin
Class Method Details
+ (Object) _eval_podspec(path)
6 7 8 9 10 11 |
# File 'lib/cocoapods/specification.rb', line 6 def self._eval_podspec(path) string = File.open(path, 'r:utf-8') { |f| f.read } # TODO: work around for Rubinius incomplete encoding in 1.9 mode string.encode!('UTF-8') if string.respond_to?(:encoding) && string.encoding.name != "UTF-8" eval(string, nil, path.to_s) end |