Sha256: 7c8fabee3d20093deb02f2ad84f410b96292eddc9fb96c6560e1f18fd95ae1c1
Contents?: true
Size: 933 Bytes
Versions: 2
Compression:
Stored size: 933 Bytes
Contents
# Instance for Modules/Classes Modules and Classes have additional features not shared by other types of objects. ## Instance#method_definition um = String.instance.method_definition(:to_s) um.class.assert == UnboundMethod ## Instance#definition The `#definition` method is just an alias for `#method_definition`. um = String.instance.definition(:to_s) um.class.assert == UnboundMethod ## Instance#method_definitions list = String.instance.method_definitions Method definitions can be selected use support symbol selectors. list = String.instance.method_definitions(:public) list = String.instance.method_definitions(:protected) list = String.instance.method_definitions(:private) list = String.instance.method_definitions(:private, :protected) ## Instance#definitions The `#definitions` method is likewise an alias for `#method_definitions`. list = String.instance.definitions
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
meta_instance-1.1.0 | docs/module.md |
instance-0.2.0 | demo/module.md |