Methods
Public Class methods
iattr_accessor(*args)
    # File framework/ruby_hacks.rb, line 4
 4:   def self.iattr_accessor *args
 5:     metaclass.instance_eval do
 6:       attr_accessor *args
 7:       args.each do |attr|
 8:         define_method("set_#{attr}") do |b_value|
 9:           self.send("#{attr}=",b_value)
10:         end
11:       end
12:     end
13: 
14:     args.each do |attr|
15:       class_eval do
16:         define_method(attr) do
17:           self.class.send(attr)
18:         end
19:         define_method("#{attr}=") do |b_value|
20:           self.class.send("#{attr}=",b_value)
21:         end
22:       end
23:     end
24:   end
metaclass()
   # File framework/ruby_hacks.rb, line 2
2:   def self.metaclass; class << self; self; end; end