module Manacle::Proxy::InstanceMethods
Public Class Methods
new(constraint)
click to toggle source
# File lib/manacle/proxy.rb, line 20 def initialize(constraint) if constraint.nil? raise end unless constraint.kind_of?(Manacle::Constraint) raise end @constraint = constraint end
Public Instance Methods
constrain()
click to toggle source
# File lib/manacle/proxy.rb, line 12 def constrain @constrained ||= @constraint.constrain end
inspect()
click to toggle source
# File lib/manacle/proxy.rb, line 4 def inspect "#<Manacle::Proxy::#{self.class} #<Manacle::Constraint::#{@constraint.class} #{@constraint.inspect}>" end
unconstrain()
click to toggle source
# File lib/manacle/proxy.rb, line 16 def unconstrain @constraint.unconstrain end
unproxy()
click to toggle source
# File lib/manacle/proxy.rb, line 8 def unproxy @constraint end