module GDataPlus::Util
Public Instance Methods
prepare_options(options, required_keys, optional_keys = [])
click to toggle source
# File lib/gdata_plus/util.rb, line 7 def prepare_options(options, required_keys, optional_keys = []) options = options.symbolize_keys options.assert_valid_keys(required_keys + optional_keys) required_keys.each do |key| raise ArgumentError, "#{key.inspect} option required" if options[key].nil? end options end
raise_if_error(response)
click to toggle source
# File lib/gdata_plus/util.rb, line 16 def raise_if_error(response) unless (200..299).include? response.code raise Exception.new(response) end end