Guest User

Untitled

a guest
Jun 20th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. Sequel::Model.db.create_table?(:parts) do
  2. primary_key :id
  3. DateTime :created_at
  4. DateTime :updated_at
  5. String :for
  6. String :title
  7. DateTime :ordered_on
  8. String :contact
  9. String :order_number
  10. String :ebay_id
  11. String :ships_from
  12. TrueClass :received, :default => false
  13. end
  14.  
  15. Sequel::Model.plugin(:validation_helpers)
  16.  
  17. class Part < Sequel::Model
  18. plugin :timestamped, :using => :utc
  19.  
  20. subset(:received, :received => true)
  21. subset(:needed, :received => false)
  22.  
  23. def validate
  24. validates_presence([:title, :received])
  25. end
  26. end
Add Comment
Please, Sign In to add comment