module BingSearch::Util

@private

Public Class Methods

camelcase(string) click to toggle source
# File lib/bing-search/util.rb, line 10
def camelcase(string)
  string.gsub(/(?:^|_)([a-z])/) { $1.upcase }
end
slice_hash(hash, *keys) click to toggle source
# File lib/bing-search/util.rb, line 14
def slice_hash(hash, *keys)
  keys.each_with_object(Hash.new) do |key, result|
    result[key] = hash[key] if hash.has_key?(key)
  end
end
underscore(string) click to toggle source
# File lib/bing-search/util.rb, line 6
def underscore(string)
  string.gsub(/([^A-Z])([A-Z])/, '\1_\2').downcase
end