Module: BCDD::Contract::Core::Factory
- Defined in:
- lib/bcdd/contract/core/factory.rb
Defined Under Namespace
Modules: Callbacks
Class Method Summary collapse
Class Method Details
.new(checker, checking, strategy) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/bcdd/contract/core/factory.rb', line 24 def self.new(checker, checking, strategy) mod = ::Module.new mod.const_set(:CHECKING, checking) mod.const_set(:STRATEGY, strategy) mod.extend(Callbacks) mod.extend(checker) end |