class PodspecEditor::Helper
Public Class Methods
openstruct_to_hash(object, hash = {})
click to toggle source
# File lib/podspec_editor.rb, line 9 def self.openstruct_to_hash(object, hash = {}) return object unless object.is_a?(OpenStruct) object.each_pair do |key, value| hash[key] = if value.is_a?(OpenStruct) openstruct_to_hash(value) elsif value.is_a?(Array) value.map { |v| openstruct_to_hash(v) } else value end end hash end