Module: Fastlane

Defined in:
lib/fastlane/plugin/sunny_project/actions/dart_package_status_action.rb,
lib/fastlane/plugin/sunny_project.rb,
lib/fastlane/plugin/sunny_project/version.rb,
lib/fastlane/plugin/sunny_project/helper/plugin_options.rb,
lib/fastlane/plugin/sunny_project/actions/sunny_build_web.rb,
lib/fastlane/plugin/sunny_project/actions/curr_semver_action.rb,
lib/fastlane/plugin/sunny_project/actions/pub_publish_action.rb,
lib/fastlane/plugin/sunny_project/actions/pub_release_action.rb,
lib/fastlane/plugin/sunny_project/actions/sunny_build_runner.rb,
lib/fastlane/plugin/sunny_project/helper/sunny_project_helper.rb,
lib/fastlane/plugin/sunny_project/actions/release_notes_action.rb,
lib/fastlane/plugin/sunny_project/actions/rename_assets_action.rb,
lib/fastlane/plugin/sunny_project/actions/sunny_release_action.rb,
lib/fastlane/plugin/sunny_project/actions/generate_icons_action.rb,
lib/fastlane/plugin/sunny_project/actions/local_packages_action.rb,
lib/fastlane/plugin/sunny_project/actions/pubspec_doctor_action.rb,
lib/fastlane/plugin/sunny_project/actions/finalize_version_action.rb,
lib/fastlane/plugin/sunny_project/actions/increase_version_action.rb

Overview

def with_captured_stdout

original_stdout = FastlaneCore::UI.ui_object
str = ''
ci_output = FastlaneCI::FastlaneCIOutput.new(
    each_line_block: proc do |raw_row|
      str = str + raw_row
    end
)

FastlaneCore::UI.ui_object = ci_output
yield
str

ensure

FastlaneCore::UI.ui_object = original_stdout

end

Defined Under Namespace

Modules: Actions, Sunny, SunnyProject

Constant Summary collapse

UI =
FastlaneCore::UI