ordinalize

ordinalize() Instance Public methods Ordinalize turns a number into an ordinal string used to denote the position in an ordered sequence such as 1st, 2nd, 3rd, 4th. 1.ordinalize # => "1st" 2.ordinalize # => "2nd" 1002.ordinalize # => "1002nd" 1003.ordinalize # => "1003rd" -11.ordinalize # => "-11th" -1001.ordinalize # => "-1001st"

ordinal

ordinal() Instance Public methods Ordinal returns the suffix used to denote the position in an ordered sequence such as 1st, 2nd, 3rd, 4th. 1.ordinal # => "st" 2.ordinal # => "nd" 1002.ordinal # => "nd" 1003.ordinal # => "rd" -11.ordinal # => "th" -1001.ordinal # => "st"

multiple_of?

multiple_of?(number) Instance Public methods Check whether the integer is evenly divisible by the argument. 0.multiple_of?(0) # => true 6.multiple_of?(5) # => false 10.multiple_of?(2) # => true

months

months() Instance Public methods Enables the use of time calculations and declarations, like 45.minutes + 2.hours + 4.years. These methods use Time#advance for precise date calculations when using from_now, ago, etc. as well as adding or subtracting their results from a Time object. # equivalent to Time.now.advance(months: 1) 1.month.from_now # equivalent to Time.now.advance(years: 2) 2.years.from_now # equivalent to Time.now.advance(months: 4, years: 5) (4.months + 5.years).from

month

month() Instance Public methods Alias for: months

selector

selector(statement, *values) Class Public methods See HTML::Selector.new

tokenize

tokenize(text, options) Instance Protected methods

process_node

process_node(node, result, options) Instance Protected methods

process_attributes_for

process_attributes_for(node, options) Instance Protected methods

contains_bad_protocols?

contains_bad_protocols?(attr_name, value) Instance Protected methods