Methods
A
C
N
P
S
Included Modules
Attributes
[RW] address
[RW] age
[RW] awesome
[RW] contact
[RW] created_at
[RW] friends
[RW] id
[RW] name
[RW] preferences
Class Public methods
column(name, sql_type = nil, options = {})

mock out self.columns so no pesky db is needed for these tests

# File activerecord/test/models/contact.rb, line 10
def self.column(name, sql_type = nil, options = {})
  connection.merge_column('contacts', name, sql_type, options)
end
new(options = {})
# File activemodel/test/models/contact.rb, line 15
def initialize(options = {})
  options.each { |name, value| send("#{name}=", value) }
end
Instance Public methods
attributes()
# File activemodel/test/cases/serializers/json_serialization_test.rb, line 18
def attributes
  instance_values
end
attributes=(hash)
# File activemodel/test/cases/serializers/json_serialization_test.rb, line 10
def attributes=(hash)
  hash.each do |k, v|
    instance_variable_set("@#{k}", v)
  end
end
network()
# File activemodel/test/models/contact.rb, line 11
def network
  {:git => :github}
end
persisted?()
# File activemodel/test/models/contact.rb, line 23
def persisted?
  id
end
pseudonyms()
# File activemodel/test/models/contact.rb, line 19
def pseudonyms
  nil
end
social()
# File activemodel/test/models/contact.rb, line 7
def social
  %w(twitter github)
end