Sha256: 57e694c315dde227552e1cf088ec0108ee25c6fc0b827f333c9de3844acf609c

Contents?: true

Size: 1003 Bytes

Versions: 33

Compression:

Stored size: 1003 Bytes

Contents

mruby-method
===

A implementetion of class **Method** and **UnboundMethod** for mruby

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

# Note

`source_location` method need this configuration in build_config.rb

```ruby
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

- https://ruby-doc.org/core-2.3.3/Method.html
- https://ruby-doc.org/core-2.3.3/UnboundMethod.html

Version data entries

33 entries across 33 versions & 2 rubygems

Version Path
script_core-0.2.7 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.2.6 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.2.5 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.2.4 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.2.3 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.2.2 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.2.1 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.2.0 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.1.1 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.1.0 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.0.6 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
script_core-0.0.5 ext/enterprise_script_service/mruby/mrbgems/mruby-method/README.md
esruby-0.2.0 resources/mruby/mrbgems/mruby-method/README.md
esruby-0.1.5 resources/mruby/mrbgems/mruby-method/README.md
esruby-0.1.4 resources/mruby/mrbgems/mruby-method/README.md
esruby-0.1.3 resources/mruby/mrbgems/mruby-method/README.md
esruby-0.1.2 resources/mruby/mrbgems/mruby-method/README.md
esruby-0.1.1 resources/mruby/mrbgems/mruby-method/README.md
esruby-0.1.0 resources/mruby/mrbgems/mruby-method/README.md
esruby-0.0.11 resources/mruby/mrbgems/mruby-method/README.md