class Proxy
Public Class Methods
new(target, proxy_methods)
click to toggle source
# File lib/binary_parser/general_class/proxy.rb, line 2 def initialize(target, proxy_methods) @target = target @proxy_methods = proxy_methods end
Public Instance Methods
method_missing(message, *args, &block)
click to toggle source
# File lib/binary_parser/general_class/proxy.rb, line 7 def method_missing(message, *args, &block) if @proxy_methods.include?(message) @target.__send__(message, *args, &block) else @target.symbol_call(message, *args, &block) end end