source: EcnlProtoTool/trunk/mruby-2.1.1/mrblib/00class.rb@ 439

Last change on this file since 439 was 439, checked in by coas-nagasima, 4 years ago

mrubyを2.1.1に更新

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-ruby
File size: 477 bytes
Line 
1class Module
2 # 15.2.2.4.12
3 def attr_accessor(*names)
4 attr_reader(*names)
5 attr_writer(*names)
6 end
7 # 15.2.2.4.11
8 alias attr attr_reader
9 #def attr(name)
10 # attr_reader(name)
11 #end
12
13 # 15.2.2.4.27
14 def include(*args)
15 args.reverse.each do |m|
16 m.append_features(self)
17 m.included(self)
18 end
19 self
20 end
21
22 def prepend(*args)
23 args.reverse.each do |m|
24 m.prepend_features(self)
25 m.prepended(self)
26 end
27 self
28 end
29end
Note: See TracBrowser for help on using the repository browser.