Module: MonkeyLens

Defined in:
lib/monkey_lens.rb,
lib/monkey_lens/cli.rb,
lib/monkey_lens/diff.rb,
lib/monkey_lens/change.rb,
lib/monkey_lens/config.rb,
lib/monkey_lens/capture.rb,
lib/monkey_lens/railtie.rb,
lib/monkey_lens/version.rb,
lib/monkey_lens/snapshot.rb,
lib/monkey_lens/formatter.rb,
lib/monkey_lens/rake_task.rb,
lib/monkey_lens/formatter/json.rb,
lib/monkey_lens/formatter/text.rb,
lib/monkey_lens/formatter/sarif.rb,
sig/monkey_lens.rbs

Defined Under Namespace

Modules: Formatter Classes: CLI, Capture, Change, Config, ConfigurationError, Diff, Error, Railtie, RakeTask, Snapshot, SnapshotError

Constant Summary collapse

VERSION =

Returns:

  • (String)
"0.1.0"

Class Method Summary collapse

Class Method Details

.capture(targets:, ignore_methods: []) ⇒ Snapshot

Parameters:

  • targets: (Array[String])
  • ignore_methods: (Array[String]) (defaults to: [])

Returns:



18
19
20
# File 'lib/monkey_lens.rb', line 18

def capture(targets:, ignore_methods: [])
  Capture.new(targets:, ignore_methods:).call
end

.diff(baseline, current) ⇒ Diff::Result

Parameters:

Returns:



22
23
24
# File 'lib/monkey_lens.rb', line 22

def diff(baseline, current)
  Diff.new(baseline:, current:).call
end