removing unnecessary 'examples' noise from activesupport
This commit is contained in:
parent
bbd37753bf
commit
fa03e37d31
@ -8,8 +8,6 @@ module ActiveSupport
|
||||
# instead of the file system root. The typical silencer use case is to exclude the output of a noisy library from the
|
||||
# backtrace, so that you can focus on the rest.
|
||||
#
|
||||
# ==== Example:
|
||||
#
|
||||
# bc = BacktraceCleaner.new
|
||||
# bc.add_filter { |line| line.gsub(Rails.root, '') }
|
||||
# bc.add_silencer { |line| line =~ /mongrel|rubygems/ }
|
||||
@ -42,8 +40,6 @@ def clean(backtrace, kind = :silent)
|
||||
|
||||
# Adds a filter from the block provided. Each line in the backtrace will be mapped against this filter.
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# # Will turn "/my/rails/root/app/models/person.rb" into "/app/models/person.rb"
|
||||
# backtrace_cleaner.add_filter { |line| line.gsub(Rails.root, '') }
|
||||
def add_filter(&block)
|
||||
@ -53,8 +49,6 @@ def add_filter(&block)
|
||||
# Adds a silencer from the block provided. If the silencer returns true for a given line, it will be excluded from
|
||||
# the clean backtrace.
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# # Will reject all lines that include the word "mongrel", like "/gems/mongrel/server.rb" or "/app/my_mongrel_server/rb"
|
||||
# backtrace_cleaner.add_silencer { |line| line =~ /mongrel/ }
|
||||
def add_silencer(&block)
|
||||
|
@ -23,8 +23,6 @@ module ActiveSupport
|
||||
# methods, procs or lambdas, or callback objects that respond to certain predetermined
|
||||
# methods. See +ClassMethods.set_callback+ for details.
|
||||
#
|
||||
# ==== Example
|
||||
#
|
||||
# class Record
|
||||
# include ActiveSupport::Callbacks
|
||||
# define_callbacks :save
|
||||
|
@ -107,8 +107,6 @@ def advance(options)
|
||||
|
||||
# Returns a new Date where one or more of the elements have been changed according to the +options+ parameter.
|
||||
#
|
||||
# Examples:
|
||||
#
|
||||
# Date.new(2007, 5, 12).change(:day => 1) # => Date.new(2007, 5, 1)
|
||||
# Date.new(2007, 5, 12).change(:year => 2005, :month => 1) # => Date.new(2005, 1, 12)
|
||||
def change(options)
|
||||
|
@ -26,7 +26,6 @@ class Date
|
||||
#
|
||||
# This method is aliased to <tt>to_s</tt>.
|
||||
#
|
||||
# ==== Examples
|
||||
# date = Date.new(2007, 11, 10) # => Sat, 10 Nov 2007
|
||||
#
|
||||
# date.to_formatted_s(:db) # => "2007-11-10"
|
||||
@ -69,7 +68,6 @@ def readable_inspect
|
||||
# Converts a Date instance to a Time, where the time is set to the beginning of the day.
|
||||
# The timezone can be either :local or :utc (default :local).
|
||||
#
|
||||
# ==== Examples
|
||||
# date = Date.new(2007, 11, 10) # => Sat, 10 Nov 2007
|
||||
#
|
||||
# date.to_time # => Sat Nov 10 00:00:00 0800 2007
|
||||
|
@ -104,8 +104,6 @@ def end_of_hour
|
||||
|
||||
# Adjusts DateTime to UTC by adding its offset value; offset is set to 0
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# DateTime.civil(2005, 2, 21, 10, 11, 12, Rational(-6, 24)) # => Mon, 21 Feb 2005 10:11:12 -0600
|
||||
# DateTime.civil(2005, 2, 21, 10, 11, 12, Rational(-6, 24)).utc # => Mon, 21 Feb 2005 16:11:12 +0000
|
||||
def utc
|
||||
|
@ -42,7 +42,6 @@ def to_formatted_s(format = :default)
|
||||
alias_method :to_default_s, :to_s unless (instance_methods(false) & [:to_s, 'to_s']).empty?
|
||||
alias_method :to_s, :to_formatted_s
|
||||
|
||||
# Returns the +utc_offset+ as an +HH:MM formatted string. Examples:
|
||||
#
|
||||
# datetime = DateTime.civil(2000, 1, 1, 0, 0, 0, Rational(-6, 24))
|
||||
# datetime.formatted_offset # => "-06:00"
|
||||
|
@ -1,5 +1,5 @@
|
||||
module Enumerable
|
||||
# Calculates a sum from the elements. Examples:
|
||||
# Calculates a sum from the elements.
|
||||
#
|
||||
# payments.sum { |p| p.price * p.tax_rate }
|
||||
# payments.sum(&:price)
|
||||
@ -26,7 +26,7 @@ def sum(identity = 0, &block)
|
||||
end
|
||||
end
|
||||
|
||||
# Convert an enumerable to a hash. Examples:
|
||||
# Convert an enumerable to a hash.
|
||||
#
|
||||
# people.index_by(&:login)
|
||||
# => { "nextangle" => <Person ...>, "chade-" => <Person ...>, ...}
|
||||
|
@ -1,8 +1,6 @@
|
||||
class Hash
|
||||
# Returns a hash that represents the difference between two hashes.
|
||||
#
|
||||
# Examples:
|
||||
#
|
||||
# {1 => 2}.diff(1 => 2) # => {}
|
||||
# {1 => 2}.diff(1 => 3) # => {1 => 2}
|
||||
# {}.diff(1 => 2) # => {1 => 2}
|
||||
|
@ -45,8 +45,6 @@ def alias_method_chain(target, feature)
|
||||
# Allows you to make aliases for attributes, which includes
|
||||
# getter, setter, and query methods.
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# class Content < ActiveRecord::Base
|
||||
# # has a title attribute
|
||||
# end
|
||||
|
@ -5,8 +5,6 @@ class Range
|
||||
|
||||
# Gives a human readable format of the range.
|
||||
#
|
||||
# ==== Example
|
||||
#
|
||||
# (1..100).to_formatted_s # => "1..100"
|
||||
def to_formatted_s(format = :default)
|
||||
if formatter = RANGE_FORMATS[format]
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
class String
|
||||
# Wraps the current string in the <tt>ActiveSupport::StringInquirer</tt> class,
|
||||
# which gives you a prettier way to test for equality. Example:
|
||||
# which gives you a prettier way to test for equality.
|
||||
#
|
||||
# env = 'production'.inquiry
|
||||
# env.production? # => true
|
||||
|
@ -5,7 +5,6 @@
|
||||
module ActiveSupport
|
||||
# Provides accurate date and time measurements using Date#advance and
|
||||
# Time#advance, respectively. It mainly supports the methods on Numeric.
|
||||
# Example:
|
||||
#
|
||||
# 1.month.ago # equivalent to Time.now.advance(:months => -1)
|
||||
class Duration < BasicObject
|
||||
|
@ -3,7 +3,7 @@
|
||||
module ActiveSupport
|
||||
module Inflector
|
||||
# A singleton instance of this class is yielded by Inflector.inflections, which can then be used to specify additional
|
||||
# inflection rules. Examples:
|
||||
# inflection rules.
|
||||
#
|
||||
# ActiveSupport::Inflector.inflections do |inflect|
|
||||
# inflect.plural /^(ox)$/i, '\1\2en'
|
||||
@ -40,7 +40,6 @@ def initialize_dup(orig)
|
||||
# A camelized string that contains the acronym will maintain the acronym when titleized or humanized, and will
|
||||
# convert the acronym into a non-delimited single lowercase word when passed to +underscore+.
|
||||
#
|
||||
# Examples:
|
||||
# acronym 'HTML'
|
||||
# titleize 'html' #=> 'HTML'
|
||||
# camelize 'html' #=> 'HTML'
|
||||
@ -70,7 +69,6 @@ def initialize_dup(orig)
|
||||
# `acronym` may be used to specify any word that contains an acronym or otherwise needs to maintain a non-standard
|
||||
# capitalization. The only restriction is that the word must begin with a capital letter.
|
||||
#
|
||||
# Examples:
|
||||
# acronym 'RESTful'
|
||||
# underscore 'RESTful' #=> 'restful'
|
||||
# underscore 'RESTfulController' #=> 'restful_controller'
|
||||
@ -105,7 +103,6 @@ def singular(rule, replacement)
|
||||
# Specifies a new irregular that applies to both pluralization and singularization at the same time. This can only be used
|
||||
# for strings, not regular expressions. You simply pass the irregular in singular and plural form.
|
||||
#
|
||||
# Examples:
|
||||
# irregular 'octopus', 'octopi'
|
||||
# irregular 'person', 'people'
|
||||
def irregular(singular, plural)
|
||||
@ -127,7 +124,6 @@ def irregular(singular, plural)
|
||||
|
||||
# Add uncountable words that shouldn't be attempted inflected.
|
||||
#
|
||||
# Examples:
|
||||
# uncountable "money"
|
||||
# uncountable "money", "information"
|
||||
# uncountable %w( money information rice )
|
||||
@ -139,7 +135,6 @@ def uncountable(*words)
|
||||
# When using a regular expression based replacement, the normal humanize formatting is called after the replacement.
|
||||
# When a string is used, the human form should be specified as desired (example: 'The name', not 'the_name')
|
||||
#
|
||||
# Examples:
|
||||
# human /_cnt$/i, '\1_count'
|
||||
# human "legacy_col_person_name", "Name"
|
||||
def human(rule, replacement)
|
||||
@ -150,7 +145,6 @@ def human(rule, replacement)
|
||||
# Give the scope as a symbol of the inflection type, the options are: <tt>:plurals</tt>,
|
||||
# <tt>:singulars</tt>, <tt>:uncountables</tt>, <tt>:humans</tt>.
|
||||
#
|
||||
# Examples:
|
||||
# clear :all
|
||||
# clear :plurals
|
||||
def clear(scope = :all)
|
||||
@ -166,7 +160,6 @@ def clear(scope = :all)
|
||||
# Yields a singleton instance of Inflector::Inflections so you can specify additional
|
||||
# inflector rules.
|
||||
#
|
||||
# Example:
|
||||
# ActiveSupport::Inflector.inflections do |inflect|
|
||||
# inflect.uncountable "rails"
|
||||
# end
|
||||
|
@ -16,7 +16,6 @@ module Inflector
|
||||
|
||||
# Returns the plural form of the word in the string.
|
||||
#
|
||||
# Examples:
|
||||
# "post".pluralize # => "posts"
|
||||
# "octopus".pluralize # => "octopi"
|
||||
# "sheep".pluralize # => "sheep"
|
||||
@ -28,7 +27,6 @@ def pluralize(word)
|
||||
|
||||
# The reverse of +pluralize+, returns the singular form of a word in a string.
|
||||
#
|
||||
# Examples:
|
||||
# "posts".singularize # => "post"
|
||||
# "octopi".singularize # => "octopus"
|
||||
# "sheep".singularize # => "sheep"
|
||||
@ -43,7 +41,6 @@ def singularize(word)
|
||||
#
|
||||
# +camelize+ will also convert '/' to '::' which is useful for converting paths to namespaces.
|
||||
#
|
||||
# Examples:
|
||||
# "active_model".camelize # => "ActiveModel"
|
||||
# "active_model".camelize(:lower) # => "activeModel"
|
||||
# "active_model/errors".camelize # => "ActiveModel::Errors"
|
||||
@ -67,7 +64,6 @@ def camelize(term, uppercase_first_letter = true)
|
||||
#
|
||||
# Changes '::' to '/' to convert namespaces to paths.
|
||||
#
|
||||
# Examples:
|
||||
# "ActiveModel".underscore # => "active_model"
|
||||
# "ActiveModel::Errors".underscore # => "active_model/errors"
|
||||
#
|
||||
@ -89,7 +85,6 @@ def underscore(camel_cased_word)
|
||||
# Capitalizes the first word and turns underscores into spaces and strips a
|
||||
# trailing "_id", if any. Like +titleize+, this is meant for creating pretty output.
|
||||
#
|
||||
# Examples:
|
||||
# "employee_salary" # => "Employee salary"
|
||||
# "author_id" # => "Author"
|
||||
def humanize(lower_case_and_underscored_word)
|
||||
@ -108,7 +103,6 @@ def humanize(lower_case_and_underscored_word)
|
||||
#
|
||||
# +titleize+ is also aliased as +titlecase+.
|
||||
#
|
||||
# Examples:
|
||||
# "man from the boondocks".titleize # => "Man From The Boondocks"
|
||||
# "x-men: the last stand".titleize # => "X Men: The Last Stand"
|
||||
# "TheManWithoutAPast".titleize # => "The Man Without A Past"
|
||||
@ -120,7 +114,6 @@ def titleize(word)
|
||||
# Create the name of a table like Rails does for models to table names. This method
|
||||
# uses the +pluralize+ method on the last word in the string.
|
||||
#
|
||||
# Examples
|
||||
# "RawScaledScorer".tableize # => "raw_scaled_scorers"
|
||||
# "egg_and_ham".tableize # => "egg_and_hams"
|
||||
# "fancyCategory".tableize # => "fancy_categories"
|
||||
@ -132,7 +125,6 @@ def tableize(class_name)
|
||||
# Note that this returns a string and not a Class. (To convert to an actual class
|
||||
# follow +classify+ with +constantize+.)
|
||||
#
|
||||
# Examples:
|
||||
# "egg_and_hams".classify # => "EggAndHam"
|
||||
# "posts".classify # => "Post"
|
||||
#
|
||||
@ -145,7 +137,6 @@ def classify(table_name)
|
||||
|
||||
# Replaces underscores with dashes in the string.
|
||||
#
|
||||
# Example:
|
||||
# "puni_puni".dasherize # => "puni-puni"
|
||||
def dasherize(underscored_word)
|
||||
underscored_word.tr('_', '-')
|
||||
@ -183,7 +174,6 @@ def deconstantize(path)
|
||||
# +separate_class_name_and_id_with_underscore+ sets whether
|
||||
# the method should put '_' between the name and 'id'.
|
||||
#
|
||||
# Examples:
|
||||
# "Message".foreign_key # => "message_id"
|
||||
# "Message".foreign_key(false) # => "messageid"
|
||||
# "Admin::Post".foreign_key # => "post_id"
|
||||
@ -253,7 +243,6 @@ def safe_constantize(camel_cased_word)
|
||||
# Returns the suffix that should be added to a number to denote the position
|
||||
# in an ordered sequence such as 1st, 2nd, 3rd, 4th.
|
||||
#
|
||||
# Examples:
|
||||
# ordinal(1) # => "st"
|
||||
# ordinal(2) # => "nd"
|
||||
# ordinal(1002) # => "nd"
|
||||
@ -276,7 +265,6 @@ def ordinal(number)
|
||||
# Turns a number into an ordinal string used to denote the position in an
|
||||
# ordered sequence such as 1st, 2nd, 3rd, 4th.
|
||||
#
|
||||
# Examples:
|
||||
# ordinalize(1) # => "1st"
|
||||
# ordinalize(2) # => "2nd"
|
||||
# ordinalize(1002) # => "1002nd"
|
||||
@ -302,7 +290,6 @@ def const_regexp(camel_cased_word) #:nodoc:
|
||||
|
||||
# Applies inflection rules for +singularize+ and +pluralize+.
|
||||
#
|
||||
# Examples:
|
||||
# apply_inflections("post", inflections.plurals) # => "posts"
|
||||
# apply_inflections("posts", inflections.singulars) # => "post"
|
||||
def apply_inflections(word, rules)
|
||||
|
@ -66,8 +66,6 @@ def transliterate(string, replacement = "?")
|
||||
|
||||
# Replaces special characters in a string so that it may be used as part of a 'pretty' URL.
|
||||
#
|
||||
# ==== Examples
|
||||
#
|
||||
# class Person
|
||||
# def to_param
|
||||
# "#{id}-#{name.parameterize}"
|
||||
|
@ -7,7 +7,6 @@ module Multibyte
|
||||
# class so you can support other encodings. See the ActiveSupport::Multibyte::Chars implementation for
|
||||
# an example how to do this.
|
||||
#
|
||||
# Example:
|
||||
# ActiveSupport::Multibyte.proxy_class = CharsForUTF32
|
||||
def self.proxy_class=(klass)
|
||||
@proxy_class = klass
|
||||
|
@ -74,7 +74,6 @@ def self.consumes?(string)
|
||||
# Works just like <tt>String#split</tt>, with the exception that the items in the resulting list are Chars
|
||||
# instances instead of String. This makes chaining methods easier.
|
||||
#
|
||||
# Example:
|
||||
# 'Café périferôl'.mb_chars.split(/é/).map { |part| part.upcase.to_s } # => ["CAF", " P", "RIFERÔL"]
|
||||
def split(*args)
|
||||
@wrapped_string.split(*args).map { |i| i.mb_chars }
|
||||
@ -88,7 +87,6 @@ def slice!(*args)
|
||||
|
||||
# Reverses all characters in the string.
|
||||
#
|
||||
# Example:
|
||||
# 'Café'.mb_chars.reverse.to_s # => 'éfaC'
|
||||
def reverse
|
||||
chars(Unicode.unpack_graphemes(@wrapped_string).reverse.flatten.pack('U*'))
|
||||
@ -97,7 +95,6 @@ def reverse
|
||||
# Limits the byte size of the string to a number of bytes without breaking characters. Usable
|
||||
# when the storage for a string is limited for some reason.
|
||||
#
|
||||
# Example:
|
||||
# 'こんにちは'.mb_chars.limit(7).to_s # => "こん"
|
||||
def limit(limit)
|
||||
slice(0...translate_offset(limit))
|
||||
@ -105,7 +102,6 @@ def limit(limit)
|
||||
|
||||
# Converts characters in the string to uppercase.
|
||||
#
|
||||
# Example:
|
||||
# 'Laurent, où sont les tests ?'.mb_chars.upcase.to_s # => "LAURENT, OÙ SONT LES TESTS ?"
|
||||
def upcase
|
||||
chars Unicode.upcase(@wrapped_string)
|
||||
@ -113,7 +109,6 @@ def upcase
|
||||
|
||||
# Converts characters in the string to lowercase.
|
||||
#
|
||||
# Example:
|
||||
# 'VĚDA A VÝZKUM'.mb_chars.downcase.to_s # => "věda a výzkum"
|
||||
def downcase
|
||||
chars Unicode.downcase(@wrapped_string)
|
||||
@ -121,7 +116,6 @@ def downcase
|
||||
|
||||
# Converts characters in the string to the opposite case.
|
||||
#
|
||||
# Example:
|
||||
# 'El Cañón".mb_chars.swapcase.to_s # => "eL cAÑÓN"
|
||||
def swapcase
|
||||
chars Unicode.swapcase(@wrapped_string)
|
||||
@ -129,7 +123,6 @@ def swapcase
|
||||
|
||||
# Converts the first character to uppercase and the remainder to lowercase.
|
||||
#
|
||||
# Example:
|
||||
# 'über'.mb_chars.capitalize.to_s # => "Über"
|
||||
def capitalize
|
||||
(slice(0) || chars('')).upcase + (slice(1..-1) || chars('')).downcase
|
||||
@ -137,7 +130,6 @@ def capitalize
|
||||
|
||||
# Capitalizes the first letter of every word, when possible.
|
||||
#
|
||||
# Example:
|
||||
# "ÉL QUE SE ENTERÓ".mb_chars.titleize # => "Él Que Se Enteró"
|
||||
# "日本語".mb_chars.titleize # => "日本語"
|
||||
def titleize
|
||||
@ -157,7 +149,6 @@ def normalize(form = nil)
|
||||
|
||||
# Performs canonical decomposition on all the characters.
|
||||
#
|
||||
# Example:
|
||||
# 'é'.length # => 2
|
||||
# 'é'.mb_chars.decompose.to_s.length # => 3
|
||||
def decompose
|
||||
@ -166,7 +157,6 @@ def decompose
|
||||
|
||||
# Performs composition on all the characters.
|
||||
#
|
||||
# Example:
|
||||
# 'é'.length # => 3
|
||||
# 'é'.mb_chars.compose.to_s.length # => 2
|
||||
def compose
|
||||
@ -175,7 +165,6 @@ def compose
|
||||
|
||||
# Returns the number of grapheme clusters in the string.
|
||||
#
|
||||
# Example:
|
||||
# 'क्षि'.mb_chars.length # => 4
|
||||
# 'क्षि'.mb_chars.grapheme_length # => 3
|
||||
def grapheme_length
|
||||
|
@ -15,7 +15,6 @@ module Unicode
|
||||
# The default normalization used for operations that require normalization. It can be set to any of the
|
||||
# normalizations in NORMALIZATION_FORMS.
|
||||
#
|
||||
# Example:
|
||||
# ActiveSupport::Multibyte::Unicode.default_normalization_form = :c
|
||||
attr_accessor :default_normalization_form
|
||||
@default_normalization_form = :kc
|
||||
@ -72,7 +71,6 @@ def in_char_class?(codepoint, classes)
|
||||
|
||||
# Unpack the string at grapheme boundaries. Returns a list of character lists.
|
||||
#
|
||||
# Example:
|
||||
# Unicode.unpack_graphemes('क्षि') # => [[2325, 2381], [2359], [2367]]
|
||||
# Unicode.unpack_graphemes('Café') # => [[67], [97], [102], [233]]
|
||||
def unpack_graphemes(string)
|
||||
@ -107,7 +105,6 @@ def unpack_graphemes(string)
|
||||
|
||||
# Reverse operation of unpack_graphemes.
|
||||
#
|
||||
# Example:
|
||||
# Unicode.pack_graphemes(Unicode.unpack_graphemes('क्षि')) # => 'क्षि'
|
||||
def pack_graphemes(unpacked)
|
||||
unpacked.flatten.pack('U*')
|
||||
|
@ -3,7 +3,7 @@
|
||||
require 'active_support/logger'
|
||||
|
||||
module ActiveSupport
|
||||
# Wraps any standard Logger object to provide tagging capabilities. Examples:
|
||||
# Wraps any standard Logger object to provide tagging capabilities.
|
||||
#
|
||||
# logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))
|
||||
# logger.tagged("BCX") { logger.info "Stuff" } # Logs "[BCX] Stuff"
|
||||
|
@ -8,7 +8,6 @@ module ActiveSupport
|
||||
#
|
||||
# You shouldn't ever need to create a TimeWithZone instance directly via <tt>new</tt> . Instead use methods
|
||||
# +local+, +parse+, +at+ and +now+ on TimeZone instances, and +in_time_zone+ on Time and DateTime instances.
|
||||
# Examples:
|
||||
#
|
||||
# Time.zone = 'Eastern Time (US & Canada)' # => 'Eastern Time (US & Canada)'
|
||||
# Time.zone.local(2007, 2, 10, 15, 30, 45) # => Sat, 10 Feb 2007 15:30:45 EST -05:00
|
||||
@ -20,7 +19,6 @@ module ActiveSupport
|
||||
# See Time and TimeZone for further documentation of these methods.
|
||||
#
|
||||
# TimeWithZone instances implement the same API as Ruby Time instances, so that Time and TimeWithZone instances are interchangeable.
|
||||
# Examples:
|
||||
#
|
||||
# t = Time.zone.now # => Sun, 18 May 2008 13:27:25 EDT -04:00
|
||||
# t.hour # => 13
|
||||
@ -122,8 +120,6 @@ def xmlschema(fraction_digits = 0)
|
||||
# %Y/%m/%d %H:%M:%S +offset style by setting <tt>ActiveSupport::JSON::Encoding.use_standard_json_time_format</tt>
|
||||
# to false.
|
||||
#
|
||||
# ==== Examples
|
||||
#
|
||||
# # With ActiveSupport::JSON::Encoding.use_standard_json_time_format = true
|
||||
# Time.utc(2005,2,1,15,15,10).in_time_zone.to_json
|
||||
# # => "2005-02-01T15:15:10Z"
|
||||
|
@ -176,7 +176,7 @@ class TimeZone
|
||||
UTC_OFFSET_WITHOUT_COLON = UTC_OFFSET_WITH_COLON.sub(':', '')
|
||||
|
||||
# Assumes self represents an offset from UTC in seconds (as returned from Time#utc_offset)
|
||||
# and turns this into an +HH:MM formatted string. Example:
|
||||
# and turns this into an +HH:MM formatted string.
|
||||
#
|
||||
# TimeZone.seconds_to_utc_offset(-21_600) # => "-06:00"
|
||||
def self.seconds_to_utc_offset(seconds, colon = true)
|
||||
@ -239,7 +239,7 @@ def to_s
|
||||
"(GMT#{formatted_offset}) #{name}"
|
||||
end
|
||||
|
||||
# Method for creating new ActiveSupport::TimeWithZone instance in time zone of +self+ from given values. Example:
|
||||
# Method for creating new ActiveSupport::TimeWithZone instance in time zone of +self+ from given values.
|
||||
#
|
||||
# Time.zone = "Hawaii" # => "Hawaii"
|
||||
# Time.zone.local(2007, 2, 1, 15, 30, 45) # => Thu, 01 Feb 2007 15:30:45 HST -10:00
|
||||
@ -248,7 +248,7 @@ def local(*args)
|
||||
ActiveSupport::TimeWithZone.new(nil, self, time)
|
||||
end
|
||||
|
||||
# Method for creating new ActiveSupport::TimeWithZone instance in time zone of +self+ from number of seconds since the Unix epoch. Example:
|
||||
# Method for creating new ActiveSupport::TimeWithZone instance in time zone of +self+ from number of seconds since the Unix epoch.
|
||||
#
|
||||
# Time.zone = "Hawaii" # => "Hawaii"
|
||||
# Time.utc(2000).to_f # => 946684800.0
|
||||
@ -258,7 +258,7 @@ def at(secs)
|
||||
utc.in_time_zone(self)
|
||||
end
|
||||
|
||||
# Method for creating new ActiveSupport::TimeWithZone instance in time zone of +self+ from parsed string. Example:
|
||||
# Method for creating new ActiveSupport::TimeWithZone instance in time zone of +self+ from parsed string.
|
||||
#
|
||||
# Time.zone = "Hawaii" # => "Hawaii"
|
||||
# Time.zone.parse('1999-12-31 14:00:00') # => Fri, 31 Dec 1999 14:00:00 HST -10:00
|
||||
@ -279,7 +279,7 @@ def parse(str, now=now)
|
||||
end
|
||||
|
||||
# Returns an ActiveSupport::TimeWithZone instance representing the current time
|
||||
# in the time zone represented by +self+. Example:
|
||||
# in the time zone represented by +self+.
|
||||
#
|
||||
# Time.zone = 'Hawaii' # => "Hawaii"
|
||||
# Time.zone.now # => Wed, 23 Jan 2008 20:24:27 HST -10:00
|
||||
|
Loading…
Reference in New Issue
Block a user