lib/polish_invoicer/validator.rb in polish_invoicer-0.0.6 vs lib/polish_invoicer/validator.rb in polish_invoicer-0.0.7
- old
+ new
@@ -54,9 +54,12 @@
@errors[:paid] = 'Znacznik opłacenia faktury musi być podany jako boolean'
end
unless [true, false].include?(@invoice.proforma)
@errors[:proforma] = 'Znacznik faktury pro-forma musi być podany jako boolean'
end
+ unless [true, false].include?(@invoice.foreign_buyer)
+ @errors[:foreign_buyer] = 'Znacznik zagranicznego nabywcy musi być podany jako boolean'
+ end
end
def check_dates
@errors[:create_date] = 'Data wystawienia musi być typu Date' unless @invoice.create_date.is_a?(Date)
@errors[:trade_date] = 'Data sprzedaży musi być typu Date' unless @invoice.trade_date.is_a?(Date)