# File lib/twitter/base.rb, line 86 def define_attribute_method(key1, klass = nil, key2 = nil) define_method(key1) do || if attr_falsey_or_empty?(key1) NullObject.new elsif klass.nil? @attrs[key1] else attrs = attrs_for_object(key1, key2) Twitter.const_get(klass).new(attrs) end end memoize(key1) end