lib/attrtastic/semantic_attributes_builder.rb in attrtastic-0.4.0 vs lib/attrtastic/semantic_attributes_builder.rb in attrtastic-0.4.1
- old
+ new
@@ -352,10 +352,13 @@
if block_given?
output << template.tag(:ol, {}, true)
output << template.capture(new_builder, &block)
output.safe_concat("</ol>")
- elsif methods.present?
+ else
+ if methods.blank? && object.respond_to?(:attribute_names)
+ methods = object.attribute_names
+ end
output << template.tag(:ol, {}, true)
methods.each do |method|
output << new_builder.attribute(method, options)
end
output.safe_concat("</ol>")