README.md in binary-1.3.0 vs README.md in binary-1.3.1
- old
+ new
@@ -1,63 +1,63 @@
# Binary
-Simple Ruby gem to convert integers into binaries and binaries into integers
+Simple Ruby gem to convert numbers into binaries & binaries into numbers
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'binary'
```
-And then execute:
+Then run:
$ bundle
-Or install it yourself as:
+Or from the terminal:
$ gem install binary
## Usage
-Simply require the gem in your code:
```ruby
require 'binary'
```
-Then to get the binary representation of a number, you just need to call `Binary.binary` and pass the number to it, something like follows:
+Binary to number:
```ruby
Binary.binary 2018
Or
2018.to_b
```
`Output: "11111100010"`.
-Also you can pass an array of integers to the method to get an array of their binary values.
+Array of numbers to binaries.
```ruby
Binary.binary([[7,9,11])
Or
[7,9,11].to_b
```
`Output: ["111", "1001", "1011"]`.
-You can also convert binaries into integers by calling method `number` as follows:
+Number to binary:
```ruby
Binary.number "11111100010"
Or
"11111100010".to_num
```
`Output: 2018`.
+Array of binaries to numbers:
```ruby
Binary.number(["111", "1001", "1011"])
Or
@@ -69,33 +69,32 @@
Other methods available:
```ruby
# number of bits in a number's binary
Binary.bits 1000
+# number of bits in 1000.to_b ("1111101000")
```
`Output: 10`.
```ruby
# number of ones in a number's binary
Binary.ones 1000
+# number of ones in 1000.to_b ("1111101000")
```
`Output: 6`.
```ruby
# number of zeros in a number's binary
Binary.zeros 1000
+# number of ones in 1000.to_b ("1111101000")
```
`Output: 4`.
```ruby
-# get array of binaries of all prime numbers between 2 and the given number
+# list of binaries of prime numbers from 2 to 25
Binary.prime 25
```
`Output: ["10", "11", "101", "111", "1011", "1101", "10001", "10011", "10111"]`.
-
-## Contributing
-
-Bug reports and pull requests are welcome on GitHub at https://github.com/almishkawi/binary.
## License
The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).