nbulaj/alpha_card

View on GitHub
sorbet/rbi/gems/simplecov.rbi

Summary

Maintainability
Test Coverage
# This file is autogenerated. Do not edit it by hand. Regenerate it with:
#   srb rbi gems

# typed: true
#
# If you would like to make changes to this file, great! Please create the gem's shim here:
#
#   https://github.com/sorbet/sorbet-typed/new/master?filename=lib/simplecov/all/simplecov.rbi
#
# simplecov-0.12.0
module SimpleCov
  def self.add_not_loaded_files(result); end
  def self.filtered(files); end
  def self.grouped(files); end
  def self.load_adapter(name); end
  def self.load_profile(name); end
  def self.pid; end
  def self.pid=(arg0); end
  def self.result; end
  def self.result?; end
  def self.running; end
  def self.running=(arg0); end
  def self.start(profile = nil, &block); end
  def self.usable?; end
  extend SimpleCov::Configuration
end
module SimpleCov::Formatter
end
class SimpleCov::Formatter::MultiFormatter
  def self.[](*args); end
  def self.new(formatters = nil); end
end
module SimpleCov::Formatter::MultiFormatter::InstanceMethods
  def format(result); end
end
module SimpleCov::Configuration
  def adapters; end
  def add_filter(filter_argument = nil, &filter_proc); end
  def add_group(group_name, filter_argument = nil, &filter_proc); end
  def at_exit(&block); end
  def command_name(name = nil); end
  def configure(&block); end
  def coverage_dir(dir = nil); end
  def coverage_path; end
  def filters; end
  def filters=(arg0); end
  def formatter(formatter = nil); end
  def formatter=(arg0); end
  def formatters; end
  def formatters=(formatters); end
  def groups; end
  def groups=(arg0); end
  def maximum_coverage_drop(coverage_drop = nil); end
  def merge_timeout(seconds = nil); end
  def minimum_coverage(coverage = nil); end
  def minimum_coverage_by_file(coverage = nil); end
  def nocov_token(nocov_token = nil); end
  def parse_filter(filter_argument = nil, &filter_proc); end
  def profiles; end
  def project_name(new_name = nil); end
  def refuse_coverage_drop; end
  def root(root = nil); end
  def skip_token(nocov_token = nil); end
  def track_files(glob = nil); end
  def use_merging(use = nil); end
end
module SimpleCov::ExitCodes
end
class SimpleCov::Profiles < Hash
  def define(name, &blk); end
  def load(name); end
end
class SimpleCov::SourceFile
  def coverage; end
  def covered_lines; end
  def covered_percent; end
  def covered_strength; end
  def filename; end
  def initialize(filename, coverage); end
  def line(number); end
  def lines; end
  def lines_of_code; end
  def missed_lines; end
  def never_lines; end
  def process_skipped_lines!; end
  def round_float(float, places); end
  def skipped_lines; end
  def source; end
  def source_lines; end
  def src; end
end
class SimpleCov::SourceFile::Line
  def coverage; end
  def covered?; end
  def initialize(src, line_number, coverage); end
  def line; end
  def line_number; end
  def missed?; end
  def never?; end
  def number; end
  def skipped!; end
  def skipped; end
  def skipped?; end
  def source; end
  def src; end
  def status; end
end
class SimpleCov::FileList < Array
  def covered_lines; end
  def covered_percent; end
  def covered_percentages; end
  def covered_strength; end
  def least_covered_file; end
  def lines_of_code; end
  def missed_lines; end
  def never_lines; end
  def skipped_lines; end
end
class SimpleCov::Result
  def command_name; end
  def command_name=(arg0); end
  def covered_lines(*args, &block); end
  def covered_percent(*args, &block); end
  def covered_percentages(*args, &block); end
  def covered_strength(*args, &block); end
  def created_at; end
  def created_at=(arg0); end
  def filenames; end
  def files; end
  def filter!; end
  def format!; end
  def groups; end
  def initialize(original_result); end
  def least_covered_file(*args, &block); end
  def missed_lines(*args, &block); end
  def original_result; end
  def self.from_hash(hash); end
  def source_files; end
  def to_hash; end
  def total_lines(*args, &block); end
  extend Forwardable
end
class SimpleCov::Filter
  def filter_argument; end
  def initialize(filter_argument); end
  def matches?(_); end
  def passes?(source_file); end
end
class SimpleCov::StringFilter < SimpleCov::Filter
  def matches?(source_file); end
end
class SimpleCov::BlockFilter < SimpleCov::Filter
  def matches?(source_file); end
end
class SimpleCov::ArrayFilter < SimpleCov::Filter
  def matches?(source_files_list); end
end
class SimpleCov::Formatter::SimpleFormatter
  def format(result); end
end
module SimpleCov::LastRun
  def self.last_run_path; end
  def self.read; end
  def self.write(json); end
end
module SimpleCov::ArrayMergeHelper
  def merge_resultset(array); end
end
module SimpleCov::HashMergeHelper
  def merge_resultset(hash); end
end
module SimpleCov::ResultMerger
  def self.merged_result; end
  def self.results; end
  def self.resultset; end
  def self.resultset_path; end
  def self.resultset_writelock; end
  def self.store_result(result); end
  def self.stored_data; end
end
module SimpleCov::CommandGuesser
  def self.from_command_line_options; end
  def self.from_defined_constants; end
  def self.from_env; end
  def self.guess; end
  def self.original_run_command; end
  def self.original_run_command=(arg0); end
end