method
register_detail

register_detail(name, &block)
public
Hide source
# File actionview/lib/action_view/lookup_context.rb, line 23 def self.register_detail(name, &block) registered_details << name Accessors::DEFAULT_PROCS[name] = block Accessors.send :define_method, :"default_#{name}", &block Accessors.module_eval def #{name} @details.fetch(:#{name}, []) end def #{name}=(value) value = value.present? ? Array(value) : default_#{name} _set_detail(:#{name}, value) if value != @details[:#{name}] end, __FILE__, __LINE__ + 1 end