# File lib/util/wrapper.rb, line 31 def proton_forward(name, pn_name) pn_name = pn_name[0..-2] if pn_name.to_s.end_with? "?" # Drop trailing ? for ruby bool methods pn_name = "#{self::PROTON_METHOD_PREFIX}_#{pn_name}".to_sym define_method(name.to_sym) { |*args| Cproton.__send__(pn_name, @impl, *args) } end