# File lib/reactive_resource/association/has_one_association.rb, line 38 def add_helper_methods(klass, attribute) association = self klass.class_eval do # lawyer.headshot define_method(attribute) do unless instance_variable_get("@#{attribute}") object = association.resolve_relationship(self) instance_variable_set("@#{attribute}", object) end instance_variable_get("@#{attribute}") end end end