Sha256: 329f5460316c7c61d8a6532dadc6de1b43c7c9105875db0bc649a82e98f64b8a
Contents?: true
Size: 1000 Bytes
Versions: 8
Compression:
Stored size: 1000 Bytes
Contents
- methods: - Marshal#load - Marshal#restore require_name: ruby label: deserialize.unsafe - method: Marshal#dump require_name: ruby label: serialize - method: String#pack require_name: ruby label: string.pack - methods: - String#unpack - String#unpack1 require_name: ruby label: string.unpack #- methods: # TODO: eval does not happen in the right context, and therefore any new constants # which are defined are placed on the wrong module/class. # - Kernel#eval # - Binding#eval # - BasicObject#instance_eval # These methods cannot be hooked as far as I can tell. # Why? When calling one of these functions, the context at the point of # definition is used. It's not possible to bind class_eval to a new context. # - Module#class_eval # - Module#module_eval # require_name: ruby # label: lang.eval - methods: - IO#popen - Kernel#exec - Kernel#spawn - Kernel#syscall - Kernel#system - Process#exec - Process#spawn require_name: ruby label: system.exec
Version data entries
8 entries across 8 versions & 1 rubygems