Arrayie

Arrayie is a library which contains tools for working with Array in Ruby.

Requirements

Ruby >= 2.4

Installation

RubyGems

Add this to the Gemfile:

gem 'arrayie'

or install it directly:

gem install arrayie

Install from Git

Add the following in the Gemfile:

gem 'arrayie', :git => 'https://github.com/iCEAGE/arrayie.git'

Getting Started

Please follow the installation procedure and then run the following code:

# Load the gem
require 'arrayie'

array_utils = Arrayie::Tools.new

input_array = [[1, 2, [3]], 4]

flattened_array = array_utils.flatten(input_array)

puts flattened_array

Tests

To run the tests:

bundle exec rake

License

Copyright (C) 2017 Hamed Ramezanian Nik

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.