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