instance method
last
Ruby on Rails 4.1.16
Since v3.0.20Signature
last(limit = 1)
Returns the last character of the string. If a limit is supplied, returns a substring from the end of the string until it reaches the limit value (counting backwards). If the given limit is greater than or equal to the string length, returns self.
str = "hello" str.last # => "o" str.last(1) # => "o" str.last(2) # => "lo" str.last(0) # => "" str.last(6) # => "hello"
Parameters
-
limitopt = 1
Source
# File activesupport/lib/active_support/core_ext/string/access.rb, line 95
def last(limit = 1)
if limit == 0
''
elsif limit >= size
self
else
from(-limit)
end
end
Defined in activesupport/lib/active_support/core_ext/string/access.rb line 95
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in String