Sha256: 9ce7dbf054f79a6ee948132cc3500697fca4596e18a787042430ee43fba12e84
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
mruby-method === A implementation of class **Method** and **UnboundMethod** for mruby ```ruby p Enumerable.instance_method(:find_all).source_location #=> ["mruby/mruby/mrblib/enum.rb", 148] ``` # Note You need to enable debug option in your build configuration to use `source_location` method in this gem, for example: ```ruby MRuby::Build.new do |conf| conf.enable_debug end ``` # Supported Methods ## Kernel - `Kernel#method` - `Kernel#singleton_method` ## Module - `Module#instance_method` ## Method class - `Method#name` - `Method#call` - `Method#super_method` - `Method#arity` - `Method#unbind` - `Method#[]` - `Method#owner` - `Method#receiver` - `Method#parameters` - `Method#source_location` - `Method#to_proc` ## UnboundMethod class - `UnboundMethod#name` - `UnboundMethod#bind` - `UnboundMethod#super_method` - `UnboundMethod#arity` - `UnboundMethod#owner` - `UnboundMethod#parameters` - `UnboundMethod#source_location` # See also - https://ruby-doc.org/core-2.3.3/Method.html - https://ruby-doc.org/core-2.3.3/UnboundMethod.html
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
script_core-0.3.2 | ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md |
script_core-0.3.0 | ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md |