Sha256: 8abbdbd37ae0fc4946ff69e4dbab51208f20d049682d0d726a416bd6d7ecb1f5
Contents?: true
Size: 462 Bytes
Versions: 9
Compression:
Stored size: 462 Bytes
Contents
class Module def publish(*args) a = args.fattern public *a return *a end def readonly(*args) a = args.fattern w,r = a.partition { |m| m.to_s[-1,1] == '=' } private *w public *r return *a end def writeonly(*args) a = args.fattern w,r = a.partition { |m| m.to_s[-1,1] == '=' } private *r public *w return *a end def hidden(*args) a = args.fattern private *a return *a end end
Version data entries
9 entries across 9 versions & 1 rubygems