class Swamp::Formatter
Public Instance Methods
downcase_name()
click to toggle source
# File lib/swamp/formatter.rb, line 47 def downcase_name @name.downcase end
format(name)
click to toggle source
# File lib/swamp/formatter.rb, line 4 def format(name) @name = name @name = replace_dashes @name = remove_white_spaces @name = replace_parentheses @name = replace_brackets @name = remove_suffix_symbols @name = downcase_name end
format_class(name)
click to toggle source
# File lib/swamp/formatter.rb, line 14 def format_class(name) @name = name @name = replace_white_spaces_with_dots end
remove_suffix_symbols()
click to toggle source
# File lib/swamp/formatter.rb, line 39 def remove_suffix_symbols result = @name.match(/\w+?(?<symbols>[_]+\Z)/) if result != nil @name = @name.chomp(result[:symbols]) end @name end
remove_white_spaces()
click to toggle source
# File lib/swamp/formatter.rb, line 27 def remove_white_spaces @name.gsub(" ", "_") end
replace_brackets()
click to toggle source
# File lib/swamp/formatter.rb, line 35 def replace_brackets @name.gsub("[", "_").gsub("]", "_") end
replace_dashes()
click to toggle source
# File lib/swamp/formatter.rb, line 23 def replace_dashes @name.gsub("-","_") end
replace_parentheses()
click to toggle source
# File lib/swamp/formatter.rb, line 31 def replace_parentheses @name.gsub("(", "_").gsub(")", "_") end
replace_white_spaces_with_dots()
click to toggle source
# File lib/swamp/formatter.rb, line 19 def replace_white_spaces_with_dots @name.gsub(" ",".") end