Sha256: 08df538908ce9ee7dc5ba005f3604d750435d28204effb58a9afac34fbdad9e8
Contents?: true
Size: 763 Bytes
Versions: 2
Compression:
Stored size: 763 Bytes
Contents
require 'private_please/version' require 'private_please/methods_calls_tracker' require 'private_please/reporting/simple_text' module PrivatePlease def self.instance MethodsCallsTracker.instance end def self.reset MethodsCallsTracker.reset end def self.report Reporting::SimpleText.new(instance.result).text end def self.config instance.config end def self.track(reset: true, &block) reset if reset start_tracking block.call stop_tracking end def self.start_tracking instance.start_tracking end def self.stop_tracking instance.stop_tracking end def self.exclude_dir(val) config.exclude_dir val end def self.privatazable_methods instance.result.to_two_level_hash end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
private_please-0.1.1 | lib/private_please.rb |
private_please-0.1.0 | lib/private_please.rb |