lib/hcloud/network_resource.rb in hcloud-1.1.0 vs lib/hcloud/network_resource.rb in hcloud-1.2.0

- old
+ new

@@ -12,9 +12,12 @@ when String then find_by(name: arg) end end def create(name:, ip_range:, subnets: nil, routes: nil, labels: {}) + raise Hcloud::Error::InvalidInput, 'no name given' if name.blank? + raise Hcloud::Error::InvalidInput, 'no IP range given' if ip_range.blank? + prepare_request( 'networks', j: COLLECT_ARGS.call(__method__, binding), expected_code: 201 ) do |response| Network.new(client, response.parsed_json[:network])