Guest User

Untitled

a guest
Apr 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. module BaseModel
  2. def self.included(model)
  3. model.class_eval <<-RUBY, __FILE__, __LINE__ + 1
  4. include DataMapper::Resource
  5.  
  6. property :id, Serial
  7.  
  8. timestamps :at
  9. RUBY
  10. end
  11. end
  12.  
  13. class Customer
  14. include BaseModel
  15.  
  16. property :name, String
  17.  
  18. has n, :orders
  19. end
  20.  
  21. class Order
  22. include BaseModel
  23.  
  24. property :reference_code, String
  25.  
  26. belongs_to :customer
  27. end
Add Comment
Please, Sign In to add comment