lib/license_finder/packages/cocoa_pods_package.rb
# frozen_string_literal: true module LicenseFinder class CocoaPodsPackage < Package def initialize(name, version, license_text, options = {}) super(name, version, options) @license = License.find_by_text(license_text.to_s) end def licenses_from_spec [@license].compact end def package_manager 'CocoaPods' end def package_url "https://cocoapods.org/pods/#{CGI.escape(name)}" end end end
Source Files
- lib/license_finder.rb
- lib/license_finder/cli.rb
- lib/license_finder/cli/approvals.rb
- lib/license_finder/cli/base.rb
- lib/license_finder/cli/dependencies.rb
- lib/license_finder/cli/ignored_dependencies.rb
- lib/license_finder/cli/ignored_groups.rb
- lib/license_finder/cli/inherited_decisions.rb
- lib/license_finder/cli/licenses.rb
- lib/license_finder/cli/main.rb
- lib/license_finder/cli/makes_decisions.rb
- lib/license_finder/cli/patched_thor.rb
- lib/license_finder/cli/permitted_licenses.rb
- lib/license_finder/cli/project_name.rb
- lib/license_finder/cli/restricted_licenses.rb
- lib/license_finder/configuration.rb
- lib/license_finder/core.rb
- lib/license_finder/decision_applier.rb
- lib/license_finder/decisions.rb
- lib/license_finder/decisions_factory.rb
- lib/license_finder/diff.rb
- lib/license_finder/license.rb
- lib/license_finder/license/any_matcher.rb
- lib/license_finder/license/definitions.rb
- lib/license_finder/license/header_matcher.rb
- lib/license_finder/license/matcher.rb
- lib/license_finder/license/none_matcher.rb
- lib/license_finder/license/template.rb
- lib/license_finder/license/text.rb
- lib/license_finder/license_aggregator.rb
- lib/license_finder/logger.rb
- lib/license_finder/manual_licenses.rb
- lib/license_finder/package.rb
- lib/license_finder/package_delta.rb
- lib/license_finder/package_manager.rb
- lib/license_finder/package_managers/bower.rb
- lib/license_finder/package_managers/bundler.rb
- lib/license_finder/package_managers/cargo.rb
- lib/license_finder/package_managers/carthage.rb
- lib/license_finder/package_managers/cocoa_pods.rb
- lib/license_finder/package_managers/composer.rb
- lib/license_finder/package_managers/conan.rb
- lib/license_finder/package_managers/conda.rb
- lib/license_finder/package_managers/dep.rb
- lib/license_finder/package_managers/dotnet.rb
- lib/license_finder/package_managers/erlangmk.rb
- lib/license_finder/package_managers/glide.rb
- lib/license_finder/package_managers/go_15vendorexperiment.rb
- lib/license_finder/package_managers/go_dep.rb
- lib/license_finder/package_managers/go_modules.rb
- lib/license_finder/package_managers/go_workspace.rb
- lib/license_finder/package_managers/govendor.rb
- lib/license_finder/package_managers/gradle.rb
- lib/license_finder/package_managers/gvt.rb
- lib/license_finder/package_managers/maven.rb
- lib/license_finder/package_managers/mix.rb
- lib/license_finder/package_managers/npm.rb
- lib/license_finder/package_managers/nuget.rb
- lib/license_finder/package_managers/pip.rb
- lib/license_finder/package_managers/pipenv.rb
- lib/license_finder/package_managers/pnpm.rb
- lib/license_finder/package_managers/pub.rb
- lib/license_finder/package_managers/rebar.rb
- lib/license_finder/package_managers/sbt.rb
- lib/license_finder/package_managers/spm.rb
- lib/license_finder/package_managers/trash.rb
- lib/license_finder/package_managers/yarn.rb
- lib/license_finder/package_utils/activation.rb
- lib/license_finder/package_utils/conan_info_parser.rb
- lib/license_finder/package_utils/conan_info_parser_v2.rb
- lib/license_finder/package_utils/gradle_dependency_finder.rb
- lib/license_finder/package_utils/license_files.rb
- lib/license_finder/package_utils/licensing.rb
- lib/license_finder/package_utils/maven_dependency_finder.rb
- lib/license_finder/package_utils/notice_files.rb
- lib/license_finder/package_utils/possible_license_file.rb
- lib/license_finder/package_utils/pypi.rb
- lib/license_finder/package_utils/sbt_dependency_finder.rb
- lib/license_finder/packages/bower_package.rb
- lib/license_finder/packages/bundler_package.rb
- lib/license_finder/packages/cargo_package.rb
- lib/license_finder/packages/carthage_package.rb
- lib/license_finder/packages/cocoa_pods_package.rb
- lib/license_finder/packages/composer_package.rb
- lib/license_finder/packages/conan_package.rb
- lib/license_finder/packages/conda_package.rb
- lib/license_finder/packages/erlangmk_package.rb
- lib/license_finder/packages/go_package.rb
- lib/license_finder/packages/gradle_package.rb
- lib/license_finder/packages/manual_package.rb
- lib/license_finder/packages/maven_package.rb
- lib/license_finder/packages/merged_package.rb
- lib/license_finder/packages/mix_package.rb
- lib/license_finder/packages/npm_package.rb
- lib/license_finder/packages/nuget_package.rb
- lib/license_finder/packages/pip_package.rb
- lib/license_finder/packages/pnpm_package.rb
- lib/license_finder/packages/pubspec_package.rb
- lib/license_finder/packages/rebar_package.rb
- lib/license_finder/packages/sbt_package.rb
- lib/license_finder/packages/spm_package.rb
- lib/license_finder/packages/yarn_package.rb
- lib/license_finder/platform.rb
- lib/license_finder/printer.rb
- lib/license_finder/project_finder.rb
- lib/license_finder/report.rb
- lib/license_finder/reports/csv_report.rb
- lib/license_finder/reports/diff_report.rb
- lib/license_finder/reports/erb_report.rb
- lib/license_finder/reports/html_report.rb
- lib/license_finder/reports/json_report.rb
- lib/license_finder/reports/junit_report.rb
- lib/license_finder/reports/markdown_report.rb
- lib/license_finder/reports/merged_report.rb
- lib/license_finder/reports/text_report.rb
- lib/license_finder/reports/xml_report.rb
- lib/license_finder/scanner.rb
- lib/license_finder/shared_helpers/cmd.rb
- lib/license_finder/shared_helpers/common_path.rb
- lib/license_finder/version.rb