diff options
author | João Britto <jabcalves@gmail.com> | 2012-06-08 15:23:12 -0300 |
---|---|---|
committer | João Britto <jabcalves@gmail.com> | 2012-06-08 15:23:12 -0300 |
commit | b1f634a3797003ab6276ee47fe187dd56e52c3fd (patch) | |
tree | 202a9c1a3de4b479f2a8b9ee3e31ae03ea31f295 /guides/source | |
parent | 5c17aa510f155ff0833422c3342d14d6044153d9 (diff) | |
download | rails-b1f634a3797003ab6276ee47fe187dd56e52c3fd.tar.gz rails-b1f634a3797003ab6276ee47fe187dd56e52c3fd.tar.bz2 rails-b1f634a3797003ab6276ee47fe187dd56e52c3fd.zip |
A blank line is required before code blocks. The generated output breaks otherwise.
Diffstat (limited to 'guides/source')
-rw-r--r-- | guides/source/active_support_core_extensions.textile | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/guides/source/active_support_core_extensions.textile b/guides/source/active_support_core_extensions.textile index 011a702901..ad3024d30d 100644 --- a/guides/source/active_support_core_extensions.textile +++ b/guides/source/active_support_core_extensions.textile @@ -1857,6 +1857,7 @@ h4. Formatting Enables the formatting of numbers in a variety of ways. Produce a string representation of a number as a telephone number: + <ruby> 5551234.to_s(:phone) # => 555-1234 1235551234.to_s(:phone) # => 123-555-1234 @@ -1867,6 +1868,7 @@ Produce a string representation of a number as a telephone number: </ruby> Produce a string representation of a number as currency: + <ruby> 1234567890.50.to_s(:currency) # => $1,234,567,890.50 1234567890.506.to_s(:currency) # => $1,234,567,890.51 @@ -1874,6 +1876,7 @@ Produce a string representation of a number as currency: </ruby> Produce a string representation of a number as a percentage: + <ruby> 100.to_s(:percentage) # => 100.000% 100.to_s(:percentage, :precision => 0) # => 100% @@ -1882,6 +1885,7 @@ Produce a string representation of a number as a percentage: </ruby> Produce a string representation of a number in delimited form: + <ruby> 12345678.to_s(:delimited) # => 12,345,678 12345678.05.to_s(:delimited) # => 12,345,678.05 @@ -1891,6 +1895,7 @@ Produce a string representation of a number in delimited form: </ruby> Produce a string representation of a number rounded to a precision: + <ruby> 111.2345.to_s(:rounded) # => 111.235 111.2345.to_s(:rounded, :precision => 2) # => 111.23 @@ -1900,6 +1905,7 @@ Produce a string representation of a number rounded to a precision: </ruby> Produce a string representation of a number as a human-readable number of bytes: + <ruby> 123.to_s(:human_size) # => 123 Bytes 1234.to_s(:human_size) # => 1.21 KB @@ -1910,6 +1916,7 @@ Produce a string representation of a number as a human-readable number of bytes: </ruby> Produce a string representation of a number in human-readable words: + <ruby> 123.to_s(:human) # => "123" 1234.to_s(:human) # => "1.23 Thousand" @@ -2469,6 +2476,7 @@ To do so, the method loops over the pairs and builds nodes that depend on the _v * If +value+ responds to +to_xml+ the method is invoked with +key+ as <tt>:root</tt>. * Otherwise, a node with +key+ as tag is created with a string representation of +value+ as text node. If +value+ is +nil+ an attribute "nil" set to "true" is added. Unless the option <tt>:skip_types</tt> exists and is true, an attribute "type" is added as well according to the following mapping: + <ruby> XML_TYPE_NAMES = { "Symbol" => "symbol", |