lib/carte/server/models/card.rb in carte-server-0.0.13 vs lib/carte/server/models/card.rb in carte-server-0.0.14

- old
+ new

@@ -18,16 +18,16 @@ validates :title, presence: true, on: :create validates :title, uniqueness: true, - length: {maximum: 70} + length: {maximum: (ENV['CARTE_TITLE_MAX_LENGTH'] || 70).to_i} validates :content, presence: true, - length: {maximum: 560} + length: {maximum: (ENV['CARTE_DESCRIPTION_MAX_LENGTH'] || 560).to_i} validates :tags, - length: {maximum: 3, message: 'are too many (maximum is 3 tags)'}, - array: {length: {maximum: 10}} + length: {maximum: (ENV['CARTE_TAGS_MAX_SIZE'] || 3).to_i, message: 'are too many (maximum is 3 tags)'}, + array: {length: {maximum: (ENV['CARTE_TAG_MAX_LENGTH'] || 10).to_i}} has_many :histories def version self.histories.size + 1