lib/zuora/calls/generate.rb in zuora-ruby-0.6.0 vs lib/zuora/calls/generate.rb in zuora-ruby-0.7.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
module Zuora
module Calls
class Generate < Hashie::Dash
property :objects, required: true
@@ -7,10 +9,10 @@
# Generates a function that takes a builder
# and updates object(s) of type.
# @return [Callable] - function of builder
def xml_builder
- fail 'objects must respond to :each' unless objects.respond_to?(:each)
+ raise 'objects must respond to :each' unless objects.respond_to?(:each)
lambda do |builder|
builder[:api].generate do
Zuora::Utils::Envelope.build_objects builder, OBJECT_TYPE, objects
end