module AttributeMethods::Read::ClassMethods
Public Instance Methods
internal_attribute_access_code(attr_name, cast_code)
click to toggle source
# File lib/safe_column/attribute_methods/read.rb, line 8 def internal_attribute_access_code(attr_name, cast_code) code = original_internal_attribute_access_code(attr_name, cast_code) unless cache_attribute? attr_name lines = code.split(";") old_return_value = lines.pop lines << "r = (#{old_return_value})" lines << "is_safe_string_column?(r, attr_name) ? ActiveSupport::SafeBuffer.new(r): r" lines.join(";") else code end end
Also aliased as: original_internal_attribute_access_code
original_internal_attribute_access_code(attr_name, cast_code)
Alias for: internal_attribute_access_code