# File lib/table_print/config_resolver.rb, line 60 def option_to_column(option) if option.is_a? Hash name = option.keys.first if option[name].is_a? Proc option = {:name => name, :display_method => option[name]} else option = option[name].merge(:name => name) end else option = {:name => option} end if option.has_key? :width option[:default_width] = option.delete(:width) end c = Column.new(option) @column_hash[c.name] = c c end