Skip to content

Instantly share code, notes, and snippets.

@sonianand11
Created July 22, 2016 07:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sonianand11/898ac4d23fa23af5012e80393b855e7a to your computer and use it in GitHub Desktop.
Save sonianand11/898ac4d23fa23af5012e80393b855e7a to your computer and use it in GitHub Desktop.
@result = []
def flatten_it(array)
array.each do |element|
element.is_a?(Array) ? flatten_it(element) : @result << element
end
end
flatten_it([[1,2,[3]],4])
puts @result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment