Skip to content

Instantly share code, notes, and snippets.

@jmmastey
Last active August 29, 2015 14:05
Show Gist options
  • Save jmmastey/2c826676556a951f1323 to your computer and use it in GitHub Desktop.
Save jmmastey/2c826676556a951f1323 to your computer and use it in GitHub Desktop.
def philosophize(thinker, thoughts)
return unless thinker.is_a? Philosopher
if thoughts.kind_of? Array
thoughts.map { |thought| thinker.think(thought) }
else
thinker.think(thought) # => <thought ...>
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment