rochefort/git-trend

View on GitHub
lib/git_trend/project.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
91%
module GitTrend
  class Project
    attr_accessor :name, :description, :lang, :all_star_count, :fork_count, :star_count

    def initialize(name: "", description: "", lang: "", all_star_count: 0, fork_count: 0, star_count: 0)
      self.name = name
      self.description = description
      self.lang = lang
      self.all_star_count = all_star_count
      self.fork_count = fork_count
      self.star_count = star_count
    end

    def to_h
      {
        name: name,
        description: description,
        lang: lang,
        all_star_count: all_star_count,
        fork_count: fork_count,
        star_count: star_count,
      }
    end
  end
end