summaryrefslogtreecommitdiff
path: root/lib/forwardable/impl.rb
blob: 0322c136db4a647f5b1383fdd0d8282a7d82924b (plain)
1234567891011121314151617
module Forwardable # :stopdoc: def self._valid_method?(method) catch {|tag| eval("BEGIN{throw tag}; ().#{method}", binding, __FILE__, __LINE__) } rescue SyntaxError false else true end def self._compile_method(src, file, line) eval(src, nil, file, line) end end 
close