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>")