diff --git a/README b/README index 7c0ad66..279cbbc 100644 --- a/README +++ b/README @@ -11,7 +11,7 @@ actually be preferable, as it’s a lot more explicit and complete than the documentation that comes with Ruby. -¹ See http://disu.se/software/u/api/ +¹ See http://disu.se/software/u-1.0/api/ § Installation @@ -43,9 +43,9 @@ will only cover the extensions and differences that U::String exhibit from Ruby’s built-in String class. - ¹ See http://disu.se/software/u/api/U/String/ - ² See http://disu.se/software/u/api/U/Buffer/ - ³ See http://disu.se/software/u/api/ + ¹ See http://disu.se/software/u-1.0/api/U/String/ + ² See http://disu.se/software/u-1.0/api/U/Buffer/ + ³ See http://disu.se/software/u-1.0/api/ § Unicode Properties @@ -73,26 +73,26 @@ • #xdigit?¹⁹ • #zero_width?²⁰ - ¹ See http://disu.se/software/u/api/U/String/#alnum-p-instance-method - ² See http://disu.se/software/u/api/U/String/#alpha-p-instance-method - ³ See http://disu.se/software/u/api/U/String/#assigned-p-instance-method - ⁴ See http://disu.se/software/u/api/U/String/#case_ignorable-p-instance-method - ⁵ See http://disu.se/software/u/api/U/String/#cased-p-instance-method - ⁶ See http://disu.se/software/u/api/U/String/#cntrl-p-instance-method - ⁷ See http://disu.se/software/u/api/U/String/#defined-p-instance-method - ⁸ See http://disu.se/software/u/api/U/String/#digit-p-instance-method - ⁹ See http://disu.se/software/u/api/U/String/#graph-p-instance-method - ¹⁰ See http://disu.se/software/u/api/U/String/#newline-p-instance-method - ¹¹ See http://disu.se/software/u/api/U/String/#print-p-instance-method - ¹² See http://disu.se/software/u/api/U/String/#punct-p-instance-method - ¹³ See http://disu.se/software/u/api/U/String/#soft_dotted-p-instance-method - ¹⁴ See http://disu.se/software/u/api/U/String/#space-p-instance-method - ¹⁵ See http://disu.se/software/u/api/U/String/#title-p-instance-method - ¹⁶ See http://disu.se/software/u/api/U/String/#valid-p-instance-method - ¹⁷ See http://disu.se/software/u/api/U/String/#wide-p-instance-method - ¹⁸ See http://disu.se/software/u/api/U/String/#wide_cjk-p-instance-method - ¹⁹ See http://disu.se/software/u/api/U/String/#xdigit-p-instance-method - ²⁰ See http://disu.se/software/u/api/U/String/#zero_width-p-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#alnum-p-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#alpha-p-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#assigned-p-instance-method + ⁴ See http://disu.se/software/u-1.0/api/U/String/#case_ignorable-p-instance-method + ⁵ See http://disu.se/software/u-1.0/api/U/String/#cased-p-instance-method + ⁶ See http://disu.se/software/u-1.0/api/U/String/#cntrl-p-instance-method + ⁷ See http://disu.se/software/u-1.0/api/U/String/#defined-p-instance-method + ⁸ See http://disu.se/software/u-1.0/api/U/String/#digit-p-instance-method + ⁹ See http://disu.se/software/u-1.0/api/U/String/#graph-p-instance-method + ¹⁰ See http://disu.se/software/u-1.0/api/U/String/#newline-p-instance-method + ¹¹ See http://disu.se/software/u-1.0/api/U/String/#print-p-instance-method + ¹² See http://disu.se/software/u-1.0/api/U/String/#punct-p-instance-method + ¹³ See http://disu.se/software/u-1.0/api/U/String/#soft_dotted-p-instance-method + ¹⁴ See http://disu.se/software/u-1.0/api/U/String/#space-p-instance-method + ¹⁵ See http://disu.se/software/u-1.0/api/U/String/#title-p-instance-method + ¹⁶ See http://disu.se/software/u-1.0/api/U/String/#valid-p-instance-method + ¹⁷ See http://disu.se/software/u-1.0/api/U/String/#wide-p-instance-method + ¹⁸ See http://disu.se/software/u-1.0/api/U/String/#wide_cjk-p-instance-method + ¹⁹ See http://disu.se/software/u-1.0/api/U/String/#xdigit-p-instance-method + ²⁰ See http://disu.se/software/u-1.0/api/U/String/#zero_width-p-instance-method Similar to these methods are @@ -102,14 +102,14 @@ which check whether a ‹U::String› has been cased in a given manner. - ¹ See http://disu.se/software/u/api/U/String/#folded-p-instance-method - ² See http://disu.se/software/u/api/U/String/#lower-p-instance-method - ³ See http://disu.se/software/u/api/U/String/#upper-p-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#folded-p-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#lower-p-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#upper-p-instance-method There’s also a #normalized?¹ method that checks whether a ‹U::String› has been normalized on a given form. - ¹ See http://disu.se/software/u/api/U/String/#normalized-p-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#normalized-p-instance-method You can also access certain Unicode properties of the characters of a U::String: @@ -121,42 +121,42 @@ • #script⁵ • #word_break⁶ - ¹ See http://disu.se/software/u/api/U/String/#canonical_combining_class-instance-method - ² See http://disu.se/software/u/api/U/String/#general_category-instance-method - ³ See http://disu.se/software/u/api/U/String/#grapheme_break-instance-method - ⁴ See http://disu.se/software/u/api/U/String/#line_break-instance-method - ⁵ See http://disu.se/software/u/api/U/String/#script-instance-method - ⁶ See http://disu.se/software/u/api/U/String/#word_break-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#canonical_combining_class-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#general_category-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#grapheme_break-instance-method + ⁴ See http://disu.se/software/u-1.0/api/U/String/#line_break-instance-method + ⁵ See http://disu.se/software/u-1.0/api/U/String/#script-instance-method + ⁶ See http://disu.se/software/u-1.0/api/U/String/#word_break-instance-method § Locale-specific Comparisons Comparisons of U::Strings respect the current locale (and also allow you to specify a locale to use): ‹#<=>›¹, #casecmp², and #collation_key³. - ¹ See http://disu.se/software/u/api/U/String/#comparison-operator - ² See http://disu.se/software/u/api/U/String/#casecmp-instance-method - ³ See http://disu.se/software/u/api/U/String/#collation_key-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#comparison-operator + ² See http://disu.se/software/u-1.0/api/U/String/#casecmp-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#collation_key-instance-method § Additional Enumerators There are a couple of additional enumerators in #each_grapheme_cluster¹ and #each_word² (along with aliases #grapheme_clusters³ and #words⁴). - ¹ See http://disu.se/software/u/api/U/String/#each_grapheme_cluster-instance-method - ² See http://disu.se/software/u/api/U/String/#each_word-instance-method - ³ See http://disu.se/software/u/api/U/String/#grapheme_clusters-instance-method - ⁴ See http://disu.se/software/u/api/U/String/#words-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#each_grapheme_cluster-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#each_word-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#grapheme_clusters-instance-method + ⁴ See http://disu.se/software/u-1.0/api/U/String/#words-instance-method § Unicode-aware Sub-sequence Removal #Chomp¹, #chop², #lstrip³, #rstrip⁴, and #strip⁵ all look for Unicode newline and space characters, rather than only ASCII ones. - ¹ See http://disu.se/software/u/api/U/String/#chomp-instance-method - ² See http://disu.se/software/u/api/U/String/#chop-instance-method - ³ See http://disu.se/software/u/api/U/String/#lstrip-instance-method - ⁴ See http://disu.se/software/u/api/U/String/#rstrip-instance-method - ⁵ See http://disu.se/software/u/api/U/String/#strip-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#chomp-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#chop-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#lstrip-instance-method + ⁴ See http://disu.se/software/u-1.0/api/U/String/#rstrip-instance-method + ⁵ See http://disu.se/software/u-1.0/api/U/String/#strip-instance-method § Unicode-aware Conversions @@ -165,12 +165,12 @@ #Mirror⁵ and #normalize⁶ do conversions similar in nature to the case-shifting methods. - ¹ See http://disu.se/software/u/api/U/String/#downcase-instance-method - ² See http://disu.se/software/u/api/U/String/#upcase-instance-method - ³ See http://disu.se/software/u/api/U/String/#foldcase-instance-method - ⁴ See http://disu.se/software/u/api/U/String/#titlecase-instance-method - ⁵ See http://disu.se/software/u/api/U/String/#mirror-instance-method - ⁶ See http://disu.se/software/u/api/U/String/#normalize-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#downcase-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#upcase-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#foldcase-instance-method + ⁴ See http://disu.se/software/u-1.0/api/U/String/#titlecase-instance-method + ⁵ See http://disu.se/software/u-1.0/api/U/String/#mirror-instance-method + ⁶ See http://disu.se/software/u-1.0/api/U/String/#normalize-instance-method § Width Calculations @@ -181,21 +181,21 @@ them much more useful for generating terminal output. #%⁵ (and its alias #format⁶) similarly deal in width. - ¹ See http://disu.se/software/u/api/U/String/#width-instance-method - ² See http://disu.se/software/u/api/U/String/#center-instance-method - ³ See http://disu.se/software/u/api/U/String/#ljust-instance-method - ⁴ See http://disu.se/software/u/api/U/String/#rjust-instance-method - ⁵ See http://disu.se/software/u/api/U/String/#modulo-operator - ⁶ See http://disu.se/software/u/api/U/String/#format-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#width-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#center-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#ljust-instance-method + ⁴ See http://disu.se/software/u-1.0/api/U/String/#rjust-instance-method + ⁵ See http://disu.se/software/u-1.0/api/U/String/#modulo-operator + ⁶ See http://disu.se/software/u-1.0/api/U/String/#format-instance-method § Extended Type Conversions Finally, #hex¹, #oct², and #to_i³ use Unicode alpha-numerics for their respective conversions. - ¹ See http://disu.se/software/u/api/U/String/#hex-instance-method - ² See http://disu.se/software/u/api/U/String/#oct-instance-method - ³ See http://disu.se/software/u/api/U/String/#to_i-instance-method + ¹ See http://disu.se/software/u-1.0/api/U/String/#hex-instance-method + ² See http://disu.se/software/u-1.0/api/U/String/#oct-instance-method + ³ See http://disu.se/software/u-1.0/api/U/String/#to_i-instance-method § News @@ -216,7 +216,7 @@ donation to now@disu.se¹. Thanks! Your support won’t go unnoticed! ¹ Send a donation: - https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=now%40disu%2ese&item_name=Nikolai%20Weibull%20Software%20Services + https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=now@disu.se&item_name=U § Reporting Bugs