Table of Contents - range_extd-2.0 Documentation
Pages
-
README.en
- RangeExtd - Extended Range class with exclude_begin and open-ends
- Introduction
- Validity of a Range
- Open-ended ranges to infinity
- News: Library locations and support of beginless Ranges
- News: Beginless Range supported
- News: Endless Range supported
- NOTE: Relationship with Rangesmaller
- Background
- Endless and Beginless Ranges
- Behaviours of endless and beginless Ranges
- Comment on Range#size
- Comment on Range#count
- Install
- Simple Examples
- How to create a RangeExtd instance
- Slightly more advanced uses
- Description
- RangeExtd::Infinity Class
- RangeExtd::Nowhere Class
- RangeExtd Class
- Details about validity, emptiness, and nullness
- equality
- Known bugs
- ToDo
- History memo
- RangeExtd Ver.2
- RangeExtd Ver.1.1
- RangeExtd Ver.1.0
- Final notes
- Copyright etc
- RangeExtd - 拡張Rangeクラス - exclude_begin と無限大に開いた範囲と
- はじめに
- Rangeの正当性
- 無限に開いたレンジ
- News: Libraryの場所他
- News: Beginless Range サポートしました
- News: Endless Range サポートしました
- 注: Rangesmallerとの関係
- 背景
- Endless Range と Beginless Range
- endless and beginless Rangesの振舞い
- Range#size についての注記
- Range#count についての注記
- インストール
- 単純な使用例
- RangeExtd インスタンスを作成する方法
- 少し上級編
- 詳説
- RangeExtd::Infinity クラス
- RangeExtd::Nowhere クラス
- RangeExtd クラス
- 正当性、空かどうか、ヌルかどうかについての詳説
- 等価性
- 既知のバグ
- 開発項目
- 履歴メモ
- RangeExtd Ver.2
- RangeExtd Ver.1.1
- RangeExtd Ver.1.0
- 終わりに
- 著作権他情報
-
README.ja
- RangeExtd - Extended Range class with exclude_begin and open-ends
- Introduction
- Validity of a Range
- Open-ended ranges to infinity
- News: Library locations and support of beginless Ranges
- News: Beginless Range supported
- News: Endless Range supported
- NOTE: Relationship with Rangesmaller
- Background
- Endless and Beginless Ranges
- Behaviours of endless and beginless Ranges
- Comment on Range#size
- Comment on Range#count
- Install
- Simple Examples
- How to create a RangeExtd instance
- Slightly more advanced uses
- Description
- RangeExtd::Infinity Class
- RangeExtd::Nowhere Class
- RangeExtd Class
- Details about validity, emptiness, and nullness
- equality
- Known bugs
- ToDo
- History memo
- RangeExtd Ver.2
- RangeExtd Ver.1.1
- RangeExtd Ver.1.0
- Final notes
- Copyright etc
- RangeExtd - 拡張Rangeクラス - exclude_begin と無限大に開いた範囲と
- はじめに
- Rangeの正当性
- 無限に開いたレンジ
- News: Libraryの場所他
- News: Beginless Range サポートしました
- News: Endless Range サポートしました
- 注: Rangesmallerとの関係
- 背景
- Endless Range と Beginless Range
- endless and beginless Rangesの振舞い
- Range#size についての注記
- Range#count についての注記
- インストール
- 単純な使用例
- RangeExtd インスタンスを作成する方法
- 少し上級編
- 詳説
- RangeExtd::Infinity クラス
- RangeExtd::Nowhere クラス
- RangeExtd クラス
- 正当性、空かどうか、ヌルかどうかについての詳説
- 等価性
- 既知のバグ
- 開発項目
- 履歴メモ
- RangeExtd Ver.2
- RangeExtd Ver.1.1
- RangeExtd Ver.1.0
- 終わりに
- 著作権他情報
Classes and Modules
Methods
- ::_get_init_args — RangeExtd
- ::_normalize_infinity_float — RangeExtd
- ::_normalize_infinity_float_core — RangeExtd
- ::infinite? — RangeExtd::Infinity
- ::infinity? — RangeExtd::Infinity
- ::middle_strings — RangeExtd
- ::middle_strings= — RangeExtd
- ::new — RangeExtd
- ::new — RangeExtd::Infinity
- ::overwrite_compare — RangeExtd::Infinity
- ::valid? — RangeExtd
- #+@ — RangeExtd::Infinity
- #-@ — RangeExtd::Infinity
- #< — RangeExtd::Infinity
- #< — Numeric
- #< — Float
- #< — Integer
- #<=> — Object
- #<=> — RangeExtd::Infinity
- #<=> — Numeric
- #<=> — Float
- #<=> — Integer
- #== — RangeExtd
- #== — RangeExtd::Infinity
- #== — NilClass
- #== — RangeExtd::Nowhere
- #== — Range
- #=== — RangeExtd
- #=== — RangeExtd::Infinity
- #> — RangeExtd::Infinity
- #> — Numeric
- #> — Float
- #> — Integer
- #RangeExtd — Object
- #_both_eqleql_nil? — Range
- #_both_same_nowhere_parity? — Range
- #_converted_rangepart — RangeExtd
- #_equal_core — Range
- #_parity_nowhere_nonnil_nil — Range
- #_re_equal_core — RangeExtd
- #_re_min_max_core — RangeExtd
- #_step_each_core — RangeExtd
- #begin — RangeExtd
- #bsearch — RangeExtd
- #class_raw — NilClass
- #class_raw — RangeExtd::Nowhere
- #cmp_before_rangeextd_infinity? — RangeExtd::Infinity
- #compare_obj_before_infinity — Object
- #compare_than_float_before_infinity? — Float
- #compare_than_integer_before_infinity? — Integer
- #compare_than_numeric_before_infinity? — Numeric
- #count — RangeExtd
- #cover? — RangeExtd
- #double_equals? — NilClass
- #each — RangeExtd
- #empty? — Range
- #end — RangeExtd
- #eql? — RangeExtd::Nowhere
- #equal_prerangeextd? — Range
- #equiv? — RangeExtd
- #equiv? — Range
- #equiv_all? — Range
- #exclude_begin? — RangeExtd
- #exclude_end? — RangeExtd
- #first — RangeExtd
- #greater_than_before_rangeextd_infinity? — RangeExtd::Infinity
- #greater_than_float_before_infinity? — Float
- #greater_than_integer_before_infinity? — Integer
- #greater_than_numeric_before_infinity? — Numeric
- #hash — RangeExtd
- #hash — RangeExtd::Nowhere
- #include? — RangeExtd
- #infinity? — RangeExtd::Infinity
- #inspect — RangeExtd
- #inspect — RangeExtd::Infinity
- #is_all? — Range
- #is_comparable? — Range
- #is_none? — RangeExtd
- #is_none? — Range
- #last — RangeExtd
- #less_than_before_rangeextd_infinity? — RangeExtd::Infinity
- #less_than_float_before_infinity? — Float
- #less_than_integer_before_infinity? — Integer
- #less_than_numeric_before_infinity? — Numeric
- #max — RangeExtd
- #max_by — RangeExtd
- #member? — RangeExtd
- #method_missing — RangeExtd::Nowhere
- #min — RangeExtd
- #min_by — RangeExtd
- #minmax — RangeExtd
- #minmax_by — RangeExtd
- #negative? — RangeExtd::Infinity
- #nowhere? — NilClass
- #nowhere? — RangeExtd::Nowhere
- #null? — Range
- #positive? — RangeExtd::Infinity
- #re_inspect_core — RangeExtd
- #re_inspect_core_orig — RangeExtd
- #size — RangeExtd
- #size — Range
- #size_prerangeextd? — Range
- #step — RangeExtd
- #to_s — RangeExtd
- #to_s — RangeExtd::Infinity
- #valid? — Range