class SerializationTest::User

Attributes

address[RW]
email[RW]
friends[RW]
gender[RW]
name[RW]

Public Class Methods

new(name, email, gender) click to toggle source
# File activemodel/test/cases/serialization_test.rb, line 12
def initialize(name, email, gender)
  @name, @email, @gender = name, email, gender
  @friends = []
end

Public Instance Methods

attributes() click to toggle source
# File activemodel/test/cases/serialization_test.rb, line 17
def attributes
  instance_values.except("address", "friends")
end
foo() click to toggle source
# File activemodel/test/cases/serialization_test.rb, line 29
def foo
  "i_am_foo"
end
method_missing(method_name, *args) click to toggle source
Calls superclass method
# File activemodel/test/cases/serialization_test.rb, line 21
def method_missing(method_name, *args)
  if method_name == :bar
    "i_am_bar"
  else
    super
  end
end