class Object

Public Instance Methods

querify() click to toggle source
# File lib/spoonacular/querify.rb, line 3
def querify
        if self.is_a? String
                return self.gsub(/,\s?/, "%2C").gsub(" ", "+")
        elsif self.is_a? Array
                return self.join("%2C").gsub(" ", "+")
        elsif self.is_a? Hash
                result = []
                self.each do |key, value|
                        result << "#{key.to_s.to_camel_case}=#{value.querify}"
                end
                return result.join("&")
        end
end
to_camel_case() click to toggle source
# File lib/spoonacular/querify.rb, line 17
def to_camel_case
        self.chars.length.times do |i|
                if self[i] == "_"
                        self[i+1] = self[i+1].upcase
                end
        end
        return self.delete "_"
end