gitlab-org--gitlab-foss/lib/gitlab/gitaly_client/wiki_file.rb

18 lines
350 B
Ruby

module Gitlab
module GitalyClient
class WikiFile
FIELDS = %i(name mime_type path raw_data).freeze
attr_accessor(*FIELDS)
def initialize(params)
params = params.with_indifferent_access
FIELDS.each do |field|
instance_variable_set("@#{field}", params[field])
end
end
end
end
end