Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.

README.md

mruby-method

Build Status

A implementetion of class Method and UnboundMethod for mruby

p Enumerable.instance_method(:find_all).source_location
#=> ["mruby/mruby/mrblib/enum.rb", 148]

https://raw.githubusercontent.com/ksss/mruby-method/master/find_all.png

Installation

in build_config.rb

MRuby::Build.new do |conf|
  enable_debug

  conf.gem :mgem => "mruby-method"
  # or
  conf.gem :github => "ksss/mruby-method"
end

Note

source_location method need this configuration in build_config.rb

MRuby::Build.new do |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

About

This library is DEPRECATED. Please use https://github.com/mruby/mruby/tree/master/mrbgems/mruby-method

Topics

Resources

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  
You can’t perform that action at this time.