Class: Bankscrap::Utils::CliString
- Inherits:
-
String
- Object
- String
- Bankscrap::Utils::CliString
- Defined in:
- lib/bankscrap/utils/cli_string.rb
Instance Method Summary collapse
- #ljust(to_length, padstr = ' ') ⇒ Object
- #rjust(to_length, padstr = ' ') ⇒ Object
- #truncate(truncate_at) ⇒ Object
Instance Method Details
#ljust(to_length, padstr = ' ') ⇒ Object
6 7 8 |
# File 'lib/bankscrap/utils/cli_string.rb', line 6 def ljust(to_length, padstr = ' ') self.class.new(self + padding(to_length, padstr)) end |
#rjust(to_length, padstr = ' ') ⇒ Object
10 11 12 |
# File 'lib/bankscrap/utils/cli_string.rb', line 10 def rjust(to_length, padstr = ' ') self.class.new(padding(to_length, padstr) + self) end |
#truncate(truncate_at) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/bankscrap/utils/cli_string.rb', line 14 def truncate(truncate_at) if display_width > truncate_at self.class.new(self[0..-2]).truncate(truncate_at) else self.class.new(self) end end |