Guest User

Untitled

a guest
Oct 23rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.20 KB | None | 0 0
  1. def nested_present?(duck)
  2. if duck.respond_to(:values)
  3. nested_present?(duck.values)
  4. elsif duck.respond_to? :any?
  5. duck.any? { |duckling| nested_present? duckling }
  6. else
  7. duck.present?
  8. end
  9. end
Add Comment
Please, Sign In to add comment