class Class
make it possible to track data in attributes
Public Instance Methods
attr_accessor(*names)
click to toggle source
# File lib/muflax/objects.rb, line 29 def attr_accessor(*names) attr_readers.concat(names) attr_writers.concat(names) attr_accessor_without_tracking(*names) end
Also aliased as: attr_accessor_without_tracking
attr_reader(*names)
click to toggle source
# File lib/muflax/objects.rb, line 9 def attr_reader(*names) attr_readers.concat(names) attr_reader_without_tracking(*names) end
Also aliased as: attr_reader_without_tracking
attr_readers()
click to toggle source
# File lib/muflax/objects.rb, line 14 def attr_readers @attr_readers ||= [ ] end
attr_writer(*names)
click to toggle source
# File lib/muflax/objects.rb, line 19 def attr_writer(*names) attr_writers.concat(names) attr_writer_without_tracking(*names) end
Also aliased as: attr_writer_without_tracking
attr_writers()
click to toggle source
# File lib/muflax/objects.rb, line 24 def attr_writers @attr_writers ||= [ ] end
attributes()
click to toggle source
# File lib/muflax/objects.rb, line 35 def attributes attr_readers + attr_writers end