Guest User

Untitled

a guest
Apr 25th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. User = Meta.new do
  2. validates_presence_of :login
  3. def ping ; :pong ; end
  4. end
  5. # ==> User
  6. MyUser = Meta.new { implements User }
  7. # ==> MyUser
  8. u = MyUser.new
  9. # ==> #<MyUser uuid: "4245be7a-235f-4477-b3b4-84015cff36b7", version: 0000...>
  10. u.valid?
  11. # ==> false
  12. u.errors.messages
  13. # ==> ["User's login should be present on save"]
  14. u.ping
  15. # ==> :pong
Add Comment
Please, Sign In to add comment