lib/travis/client/settings.rb in travis-1.11.1 vs lib/travis/client/settings.rb in travis-1.12.0
- old
+ new
@@ -1,19 +1,24 @@
+# frozen_string_literal: true
+
require 'travis/client/weak_entity'
require 'json'
module Travis
module Client
class Settings < WeakEntity
attr_accessor :repository
+
# @!parse attr_reader :builds_only_with_travis_yml, :build_pushes, :build_pull_requests, :maximum_number_of_builds, :auto_cancel_pushes, :auto_cancel_pull_requests
- attributes :builds_only_with_travis_yml, :build_pushes, :build_pull_requests, :maximum_number_of_builds, :auto_cancel_pushes, :auto_cancel_pull_requests
+ attributes :builds_only_with_travis_yml, :build_pushes, :build_pull_requests, :maximum_number_of_builds,
+ :auto_cancel_pushes, :auto_cancel_pull_requests
one :settings
many :settings
def save
- raise "repository unknown" unless repository
- result = session.patch("/repos/#{repository.id}/settings", JSON.dump("settings" => attributes))
+ raise 'repository unknown' unless repository
+
+ result = session.patch("/repos/#{repository.id}/settings", JSON.dump('settings' => attributes))
attributes.replace(result['settings'].attributes)
self
end
def inspect_info