Class: String
- Defined in:
- lib/tagen/core/string/pyformat.rb,
lib/tagen/core/string.rb
Overview
class PyFormat
Constant Summary collapse
- @@didits =
"0123456789"
- @@hexdigits =
"01234567890ABCDEF"
- @@octdigits =
"01234567"
- @@uppercase =
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- @@lowercase =
"abcdefghijklmnopqrstuvwxyz"
- @@letters =
@@uppercase + @@lowercase
Class Method Summary collapse
-
.digits ⇒ String
“0123456789”.
-
.hexdigits ⇒ String
“01234567890ABCDEF”.
-
.letters ⇒ String
“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”.
-
.lowercase ⇒ String
“abcdefghijklmnopqrstuvwxyz”.
-
.octdigits ⇒ String
“01234567”.
-
.uppercase ⇒ String
“ABCDEFGHIJKLMNOPQRSTUVWXYZ”.
Instance Method Summary collapse
Class Method Details
.digits ⇒ String
“0123456789”
14 |
# File 'lib/tagen/core/string.rb', line 14 def digits; @@digits end |
.hexdigits ⇒ String
“01234567890ABCDEF”
19 |
# File 'lib/tagen/core/string.rb', line 19 def hexdigits; @@hexdigits end |
.letters ⇒ String
“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”
39 |
# File 'lib/tagen/core/string.rb', line 39 def letters; @@letters end |
.lowercase ⇒ String
“abcdefghijklmnopqrstuvwxyz”
34 |
# File 'lib/tagen/core/string.rb', line 34 def lowercase; @@lowercase end |
.octdigits ⇒ String
“01234567”
24 |
# File 'lib/tagen/core/string.rb', line 24 def octdigits; @@octdigits end |
.uppercase ⇒ String
“ABCDEFGHIJKLMNOPQRSTUVWXYZ”
29 |
# File 'lib/tagen/core/string.rb', line 29 def uppercase; @@uppercase end |
Instance Method Details
#format(*args) ⇒ Object
333 |
# File 'lib/tagen/core/string/pyformat.rb', line 333 def format(*args) PyFormat.new(self).format *args end |