lib/haveapi/go_client/generator.rb in haveapi-go-client-0.20.0 vs lib/haveapi/go_client/generator.rb in haveapi-go-client-0.21.0

- old
+ new

@@ -34,38 +34,39 @@ FileUtils.mkpath(dst) if self.module ErbTemplate.render_to_if_changed( 'go.mod', - {mod: self.module}, + { mod: self.module }, File.join(dst, 'go.mod') ) @dst = File.join(dst, package) FileUtils.mkpath(dst) end - %w(client authentication request response types).each do |v| + %w[client authentication request response types].each do |v| ErbTemplate.render_to_if_changed( "#{v}.go", { - package: package, - api: api, + package:, + api: }, File.join(dst, "#{v}.go") ) end api.resources.each { |r| r.generate(self) } api.auth_methods.each { |v| v.generate(self) } end def go_fmt - unless system('go', 'fmt', chdir: dst) - fail "go fmt failed" - end + return if system('go', 'fmt', chdir: dst) + + raise 'go fmt failed' end protected + attr_reader :api end end