Update appcast.rb

This commit is contained in:
CoreCode 2019-05-21 15:10:39 +02:00 committed by GitHub
parent b6840c5638
commit b81ead6dbb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,21 +3,12 @@
module Cask module Cask
class DSL class DSL
class Appcast class Appcast
ATTRIBUTES = [ attr_reader :uri, :parameters, :configuration
:configuration,
].freeze
attr_reader :uri, :parameters
attr_reader(*ATTRIBUTES)
def initialize(uri, **parameters) def initialize(uri, **parameters)
@uri = URI(uri) @uri = URI(uri)
@parameters = parameters @parameters = parameters
@configuration = parameters[:configuration] if parameters.key?(:configuration)
ATTRIBUTES.each do |attribute|
next unless parameters.key?(attribute)
instance_variable_set("@#{attribute}", parameters[attribute])
end
end end
def to_yaml def to_yaml