module ActiveYaml
Constants
- VERSION
Attributes
id[R]
Public Class Methods
included(base)
click to toggle source
# File lib/active_yaml.rb, line 5 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
destroy()
click to toggle source
# File lib/active_yaml.rb, line 113 def destroy self.class.destroy(self.id) end
new_record?()
click to toggle source
# File lib/active_yaml.rb, line 117 def new_record? id.nil? end
save()
click to toggle source
# File lib/active_yaml.rb, line 105 def save if new_record? self.class.add(self) else self.class.update(self) end end
Private Instance Methods
id=(new_id)
click to toggle source
# File lib/active_yaml.rb, line 123 def id=(new_id) @id = new_id end