Module: Simulacrum
- Defined in:
- lib/simulacrum.rb,
lib/simulacrum/diff.rb,
lib/simulacrum/browser.rb,
lib/simulacrum/methods.rb,
lib/simulacrum/version.rb,
lib/simulacrum/matchers.rb,
lib/simulacrum/component.rb,
lib/simulacrum/comparator.rb,
lib/simulacrum/diff/pdiff.rb,
lib/simulacrum/diff/rmagick.rb,
lib/simulacrum/configuration.rb
Overview
Defined Under Namespace
Modules: Matchers, Methods
Classes: Browser, Comparator, Component, Configuration, Diff, Pdiff, RmagicDiff
Constant Summary
collapse
- PACKAGE =
'simulacrum'
- VERSION =
'0.0.2'
Class Method Summary
collapse
Class Method Details
.components ⇒ Object
11
12
13
|
# File 'lib/simulacrum.rb', line 11
def self.components
@components
end
|
.configuration ⇒ Object
15
16
17
|
# File 'lib/simulacrum.rb', line 15
def self.configuration
@configuration
end
|
19
20
21
22
23
|
# File 'lib/simulacrum.rb', line 19
def self.configure(&block)
options = OpenStruct.new
yield options
@configuration.configure(options.to_h)
end
|
.included(receiver, &block) ⇒ Object
25
26
27
28
|
# File 'lib/simulacrum.rb', line 25
def self.included(receiver, &block)
receiver.extend Simulacrum::Methods
receiver.send :include, Simulacrum::Matchers
end
|