Sha256: 0f217852838430e7d3439bf7199e81a05578fcdfcb17bd453408403aea43cdd1

Contents?: true

Size: 562 Bytes

Versions: 16

Compression:

Stored size: 562 Bytes

Contents

require "fastlane_core"

module Xcov
  class Manager

    def work(options)
      # Set command options
      Xcov.config = options

      # Set project options
      FastlaneCore::Project.detect_projects(options)
      Xcov.project = FastlaneCore::Project.new(options)

      # Set ignored files handler
      Xcov.ignore_handler = IgnoreHandler.new

      # Print summary
      FastlaneCore::PrintTable.print_values(config: options, hide_keys: [:slack_url], title: "Summary for xcov #{Xcov::VERSION}")

      # Run xcov
      Runner.new.run
    end

  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
xcov-1.0.1 lib/xcov/manager.rb
xcov-1.0.0 lib/xcov/manager.rb
xcov-0.12.5 lib/xcov/manager.rb
xcov-0.12.4 lib/xcov/manager.rb
xcov-0.12.3 lib/xcov/manager.rb
xcov-0.12.2 lib/xcov/manager.rb
xcov-0.12.1 lib/xcov/manager.rb
xcov-0.12 lib/xcov/manager.rb
xcov-0.11.3 lib/xcov/manager.rb
xcov-0.11.2 lib/xcov/manager.rb
xcov-0.11.1 lib/xcov/manager.rb
xcov-0.11 lib/xcov/manager.rb
xcov-0.10 lib/xcov/manager.rb
xcov-0.9 lib/xcov/manager.rb
xcov-0.8 lib/xcov/manager.rb
xcov-0.7 lib/xcov/manager.rb