class Fastlane::Actions::ValidateUniversalLinksAction
Public Class Methods
available_options()
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 42 def self.available_options BranchIOCLI::Configuration::ValidateConfiguration.available_options.map do |option| FastlaneCore::ConfigItem.from_branch_option(option) end end
category()
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 56 def self.category :project end
description()
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 18 def self.description "Validates Universal Link configuration for an Xcode project." end
details()
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 29 def self.details render :validate_description end
example_code()
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 33 def self.example_code [ "validate_universal_links", %{validate_universal_links(xcodeproj: "MyProject.xcodeproj")}, %{validate_universal_links(xcodeproj: "MyProject.xcodeproj", target: "MyProject")}, %{validate_universal_links(domains: %w{example.com www.example.com})} ] end
is_supported?(platform)
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 52 def self.is_supported?(platform) platform == :ios end
return_value()
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 48 def self.return_value BranchIOCLI::Configuration::ValidateConfiguration.return_value end
run(params)
click to toggle source
# File lib/fastlane/plugin/branch/actions/validate_universal_links_action.rb, line 10 def self.run(params) config = BranchIOCLI::Configuration::ValidateConfiguration.wrapper params, false BranchIOCLI::Command::ValidateCommand.new(config).run! == 0 rescue StandardError => e UI.user_error! "Error in ValidateUniversalLinksAction: #{e.message}\n#{e.backtrace}" false end