Module: ActiveTools::CoreExtension::StringIndent::StringExtension
- Defined in:
- lib/active_tools/core_extension/string_indent.rb
Instance Method Summary collapse
- #both_indent(*args) ⇒ Object
- #left_indent(*args) ⇒ Object
- #nobr ⇒ Object
- #right_indent(*args) ⇒ Object
Instance Method Details
#both_indent(*args) ⇒ Object
10 11 12 13 14 |
# File 'lib/active_tools/core_extension/string_indent.rb', line 10 def both_indent(*args) indent_size = args.delete_at(0) raise(TypeError, "Integer expected, #{indent_size.class} passed") unless indent_size.is_a?(Integer) center(size+indent_size*2, *args) end |
#left_indent(*args) ⇒ Object
16 17 18 19 20 |
# File 'lib/active_tools/core_extension/string_indent.rb', line 16 def left_indent(*args) indent_size = args.delete_at(0) raise(TypeError, "Integer expected, #{indent_size.class} passed") unless indent_size.is_a?(Integer) rjust(size+indent_size, *args) end |
#nobr ⇒ Object
6 7 8 |
# File 'lib/active_tools/core_extension/string_indent.rb', line 6 def nobr self.gsub(/\r/," ").gsub(/\n/," ") end |
#right_indent(*args) ⇒ Object
22 23 24 25 26 |
# File 'lib/active_tools/core_extension/string_indent.rb', line 22 def right_indent(*args) indent_size = args.delete_at(0) raise(TypeError, "Integer expected, #{indent_size.class} passed") unless indent_size.is_a?(Integer) ljust(size+indent_size, *args) end |