Sha256: 7e977da6bd6f7242c8843387383653a10b5078828b84f1e46b91a5826066f104
Contents?: true
Size: 940 Bytes
Versions: 1
Compression:
Stored size: 940 Bytes
Contents
require "fortnox/api/validators/base" module Fortnox module API module Validator class Row < Fortnox::API::Validator::Base using_validations do validates_length_of :article_number, length: 0..50, if: :article_number? validates_length_of :description, length: 0..50, if: :description? validates_inclusion_of :account_number, within: (0..9999), if: :account_number? validates_inclusion_of :delivered_quantity, within: (0..9_999_999_999_999.0), if: :delivered_quantity? validates_inclusion_of :discount, within: (0..99_999_999_999.0), if: :discount? validates_inclusion_of :house_work_hours_to_report, within: (0..99_999), if: :house_work_hours_to_report? validates_inclusion_of :price, within: (0..99_999_999_999.0), if: :price? end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fortnox-api-0.1.0 | lib/fortnox/api/validators/row.rb |