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