Module: Monet
- Defined in:
- lib/monet.rb,
lib/monet/config.rb,
lib/monet/capture.rb,
lib/monet/compare.rb,
lib/monet/version.rb,
lib/monet/changeset.rb,
lib/monet/capture_map.rb,
lib/monet/path_router.rb,
lib/monet/url_helpers.rb,
lib/monet/diff_strategy.rb,
lib/monet/baseless_image.rb,
lib/monet/baseline_control.rb
Defined Under Namespace
Modules: Errors, URLHelpers
Classes: BaselessImage, BaselineControl, Capture, CaptureMap, Changeset, ColorBlend, Compare, Config, DiffStrategy, Grayscale, Highlight, PathRouter
Constant Summary
collapse
- VERSION =
"0.2.2"
- InvalidURL =
Class.new(StandardError)
Class Method Summary
collapse
Class Method Details
.capture(opts) ⇒ Object
16
17
18
19
|
# File 'lib/monet.rb', line 16
def capture(opts)
agent = Monet::Capture.new(load_config(opts))
agent.capture_all
end
|
.clean(opts) ⇒ Object
9
10
11
12
13
14
|
# File 'lib/monet.rb', line 9
def clean(opts)
config = load_config(opts)
Dir.glob(File.join(config.baseline_dir, "**", "*.png")).each do |img|
File.delete img
end
end
|
.compare(opts) ⇒ Object
21
22
23
24
|
# File 'lib/monet.rb', line 21
def compare(opts)
control = Monet::BaselineControl.new(opts)
control.run
end
|
.config(&block) ⇒ Object
26
27
28
|
# File 'lib/monet.rb', line 26
def config(&block)
Monet::Config.config block
end
|
.load_config(options) ⇒ Object