class Manacle::Proxy::Method::Constrained

Public Instance Methods

bind(proxy) click to toggle source
# File lib/manacle/proxy/method/constrained.rb, line 23
def bind(proxy)
  proxy.instance_exec(@name) do |name|
    define_method(name) do |*args|
      postprocessor = Postprocessor.new(self)
      res = constrain.method(name).call(*args)
      postprocessor.process(res)
    end
  end
end