You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: card.rb
    path of file: ./repos/gitlabhq/app/models/dev_ops_report
    
    the code of the file until where you have to start completion: # frozen_string_literal: true

module DevOpsReport
  class Card
    attr_accessor :metric, :title, :description, :feature, :blog, :docs

    def initialize(metric:, title:, description:, feature:, blog:, docs: nil)
      self.metric = metric
      se
    
    def initialize(metric:, title:, description:, feature:, blog:, docs: nil)
      self.metric = metric
      self.title = title
      self.description = description
      self.feature = feature
      self.blog = blog
      self.docs = docs
    end

    def instance_score
      metric.instance_score(feature)
    end

    def leader_score
      metric.leader_score(feature)
    end

    def percentage_score
      metric.percentage_score(feature)
    end
  end