module ToDots
Constants
- VERSION
Public Class Methods
to_dots(object, result = [], prefix = '')
click to toggle source
# File lib/to_dots.rb, line 6 def self.to_dots(object, result = [], prefix = '') case object when ::Hash object.each do |key, value| to_dots(value, result, "#{prefix}#{'.' unless prefix.empty?}#{key}") end when ::Array object.each_with_index do |value, index| to_dots(value, result, "#{prefix}") end else result << "#{prefix}.#{object}" end result end