Class: Manacle::Proxy::Factory
- Inherits:
-
Object
- Object
- Manacle::Proxy::Factory
- Defined in:
- lib/manacle/proxy/factory.rb
Instance Method Summary collapse
-
#initialize(constraint) ⇒ Factory
constructor
A new instance of Factory.
- #proxy(obj) ⇒ Object
- #proxyable?(obj) ⇒ Boolean
Constructor Details
Instance Method Details
#proxy(obj) ⇒ Object
14 15 16 17 |
# File 'lib/manacle/proxy/factory.rb', line 14 def proxy(obj) c = @constraint.new(obj) @templates.fetch(obj.class).for(c) end |
#proxyable?(obj) ⇒ Boolean
10 11 12 |
# File 'lib/manacle/proxy/factory.rb', line 10 def proxyable?(obj) @templates.has_key?(obj.class) end |