module PrivatePlease
rubocop:disable all
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/private_please.rb, line 18 def self.config instance.config end
exclude_dir(val)
click to toggle source
# File lib/private_please.rb, line 37 def self.exclude_dir(val) config.exclude_dir val end
instance()
click to toggle source
# File lib/private_please.rb, line 6 def self.instance MethodsCallsTracker.instance end
privatazable_methods()
click to toggle source
# File lib/private_please.rb, line 41 def self.privatazable_methods instance.result.to_two_level_hash end
report()
click to toggle source
# File lib/private_please.rb, line 14 def self.report Reporting::SimpleText.new(instance.result).text end
reset()
click to toggle source
# File lib/private_please.rb, line 10 def self.reset MethodsCallsTracker.reset end
start_tracking()
click to toggle source
# File lib/private_please.rb, line 29 def self.start_tracking instance.start_tracking end
stop_tracking()
click to toggle source
# File lib/private_please.rb, line 33 def self.stop_tracking instance.stop_tracking end
track(reset: true, &block)
click to toggle source
# File lib/private_please.rb, line 22 def self.track(reset: true, &block) reset if reset start_tracking block.call stop_tracking end