module FileHandler
Private Instance Methods
symbolize_keys(hash)
click to toggle source
# File lib/mediawiki_cli/filehandler.rb, line 13 def symbolize_keys(hash) return hash if not hash.is_a?(Hash) result = hash.inject({}){|h,(k,v)| h[k.to_sym] = symbolize_keys(v); h} return result end
to_hash(file)
click to toggle source
TODO when does thor create symbol keys vs string keys?
# File lib/mediawiki_cli/filehandler.rb, line 5 def to_hash(file) case File.extname file when '.yaml', '.yml' require 'yaml' return YAML::load_file(file) end end