Module: Adequack
- Defined in:
- lib/adequack.rb,
lib/adequack/core.rb,
lib/adequack/proxy.rb,
lib/adequack/version.rb,
lib/adequack/integration/rspec_proxy.rb,
lib/adequack/integration/rspec_setup.rb
Defined Under Namespace
Modules: Integration
Classes: Core, Proxy, RspecProxy
Constant Summary
collapse
- InterfaceImplementationError =
Class.new(::StandardError)
- VERSION =
"0.0.4"
Class Method Summary
collapse
Class Method Details
.check_implementation(duck, interface) ⇒ Object
12
13
14
|
# File 'lib/adequack.rb', line 12
def self.check_implementation(duck, interface)
Core.implements duck, interface
end
|
.double(core, interfaces) ⇒ Object
16
17
18
|
# File 'lib/adequack.rb', line 16
def self.double(core, interfaces)
RspecProxy.new core, interfaces
end
|