Class: InnerStringBuilder

Inherits:
StringBuilder show all
Defined in:
lib/string_builder.rb

Constant Summary collapse

OPERATOR_MAP =
{ "/": :slash, "-": :dash }

Constants inherited from StringBuilder

StringBuilder::VERSION

Instance Attribute Summary

Attributes inherited from StringBuilder

#concat_handler

Instance Method Summary collapse

Methods inherited from StringBuilder

#call, #each, #to_s, #wrap

Constructor Details

#initializeInnerStringBuilder

Returns a new instance of InnerStringBuilder.



78
79
80
# File 'lib/string_builder.rb', line 78

def initialize
  @buffer = Buffer.new
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class StringBuilder