module Goodyear::Persistence
Public Class Methods
new(attrs={})
click to toggle source
Calls superclass method
# File lib/goodyear/persistence.rb, line 3 def initialize(attrs={}) attrs.each do |attr, value| # call Tire's property method if it hasn't been set explicitly self.class.property attr unless self.class.property_types.keys.include? attr # set instance variable instance_variable_set("@#{attr}", value) end super attrs end