lib/youcanbookme/client.rb in youcanbookme-0.0.3.alpha vs lib/youcanbookme/client.rb in youcanbookme-0.0.4.alpha

- old
+ new

@@ -146,14 +146,14 @@ check_not_empty subdomain, 'subdomain' res = @connection.get "/#{API_VERSION}/subdomains/#{subdomain}" res.body[:free] end - private + private def check_not_empty(value, name) - raise YouCanBookMe::Error, "#{name} is required." if blank? value + raise YouCanBookMe::Error.new("#{name} is required.") if blank? value end def blank?(value) return true if value.nil? return true if value.to_s.empty? @@ -195,12 +195,10 @@ params.merge(fields: fields.join(',')) end def map_as_collection(response, klass) items = response.body - unless items.is_a? Array - raise YouCanBookMe::Error, 'the response data is not Array.' - end + raise YouCanBookMe::Error.new('the response data is not Array.') unless items.is_a? Array items.map { |item| klass.new item, self } end end end