Skip to content

banister/mult

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mult: utility functions for playing with Ruby Objects

Methods:


  • actual_class

  • actual_class=

  • actual_super

  • actual_super=

  • is_singleton?

  • attached

  • attached=

  • ivar_set

  • ivar_get

  • m_tbl

  • m_tbl=

  • iv_tbl

  • iv_tbl=

  • has_flag?

  • flags

  • flags=

  • RCLASS_GET^

  • RCLASS_SET^

  • RCLASS_SUPER_GET^

  • RCLASS_SUPER_SET^

  • IVAR_SET^

  • IVAR_GET^

(^ indicates global function, e.g: RCLASS_SUPER_GET(klass) #=> superclass_of_klass)

Constants:


  • T_CLASS

  • T_MODULE

  • T_OBJECT

  • T_ICLASS

  • T_DATA

  • FL_SINGLETON

  • FL_FREEZE

TO USE:


‘gem install mult`

About

a few utility functions written in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published