lib/ensurance.rb in ensurance-0.1.16 vs lib/ensurance.rb in ensurance-0.1.17

- old
+ new

@@ -17,10 +17,9 @@ def ensure_by(*args, order: nil) @_additional_ensure_by = args @_ensure_order = (order || primary_key).to_s @_ensure_by = [@_additional_ensure_by || primary_key].flatten.compact.uniq # ap "Ensure By: #{self}.#{@_ensure_by} Order: #{self}.#{@_ensure_order}" - raise ArgumentError.new("#{self} does not have column[#{@_ensure_order}] to sort by") unless self.column_names.include?(@_ensure_order) end def ensure(thing = nil) return nil unless thing.present?