lib/formtastic/inputs/base/collections.rb in formtastic-3.0.0 vs lib/formtastic/inputs/base/collections.rb in formtastic-3.1.0.rc1

- old
+ new

@@ -46,10 +46,10 @@ @raw_collection ||= (collection_from_options || collection_from_association || collection_for_boolean) end def collection # Return if we have a plain string - return raw_collection if raw_collection.instance_of?(String) || raw_collection.instance_of?(ActiveSupport::SafeBuffer) + return raw_collection if raw_collection.is_a?(String) # Return if we have an Array of strings, fixnums or arrays return raw_collection if (raw_collection.instance_of?(Array) || raw_collection.instance_of?(Range)) && [Array, Fixnum, String].include?(raw_collection.first.class) && !(options.include?(:member_label) || options.include?(:member_value))