Sha256: a0151fa59ab9d62e6e457b16160694ad720a4176a84ecdf0e17430d5f75c62f3

Contents?: true

Size: 1.89 KB

Versions: 1

Compression:

Stored size: 1.89 KB

Contents

### 0.2.3 / 2020-12-25

* Change {Chars::CharSet} to inherit from `Set`, instead of `SortedSet`.

### 0.2.2 / 2012-05-28

* {Chars::CharSet#initialize} now raises a TypeError when given arguments
  that were neither a `String`, `Integer` or `Enumerable`.
* Allow {Chars::CharSet#strings_in} to yield results as they are found.
* Improved the performance of {Chars::CharSet#strings_in} when operating on
  small Strings.
* Replaced ore-tasks with
  [rubygems-tasks](https://github.com/postmodern/rubygems-tasks#readme).

### 0.2.1 / 2011-06-22

* Added {Chars::CharSet.[]}
* Added {Chars::CharSet#<<}.
* Added {Chars::CharSet#byte_to_char}.
* Added {Chars::CharSet#char_to_byte}.
* Added a cache of characters of the bytes within {Chars::CharSet}.
* Use `String#each_char` to distinguish Unicode from ASCII.

### 0.2.0 / 2010-10-27

* Make sure all enumerable methods in {Chars::CharSet} return an
  `Enumerator` object if no block is given.

### 0.1.2 / 2009-09-21

* Require Hoe >= 2.3.3.
* Require YARD >= 0.2.3.5.
* Require RSpec >= 1.2.8.
* Added Chars.visibile and Chars::VISIBLE (thanks flatline).
* Added CharSet#random_distinct_bytes, CharSet#random_distinct_chars,
  and CharSet#random_distinct_string (thanks flatline).
* Use 'hoe/signing' for signed RubyGems.
* Moved to YARD based documentation.
* All specs now pass on JRuby 1.3.1.

### 0.1.1 / 2009-04-01

* Renamed CharSet#=~ to CharSet#===.
* Added an alias from CharSet#=~ to CharSet#===.

### 0.1.0 / 2009-03-16

* Initial release.
* Provides character sets for:
  * Numeric
  * Octal
  * Uppercase Hexadecimal
  * Lowercase Hexadecimal
  * Hexadecimal
  * Uppercase Alpha
  * Lowercase Alpha
  * Alpha
  * Alpha-numeric
  * Punctuation
  * Symbols
  * Space
  * Printable
  * Control
  * ASCII
* Provides convenience methods for testing wether a String or Integer
  belongs to a certain character set.
* Supports random text generation using specific character sets.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
chars-0.2.3 ChangeLog.md