class DeveloperCliques
Public Class Methods
new(file: @file = file)
click to toggle source
# File lib/developer_cliques.rb, line 10 def initialize file: @file = file end
Public Instance Methods
connected_developers()
click to toggle source
# File lib/developer_cliques.rb, line 23 def connected_developers ConnectedDevelopers.new developers: developers, twitter_client: TwitterClient.get, github_client: GithubClient.get end
developers()
click to toggle source
# File lib/developer_cliques.rb, line 14 def developers @developers ||= read_file end
max_cliques()
click to toggle source
# File lib/developer_cliques.rb, line 18 def max_cliques developers_graph = Graph.new edges: connected_developers.graph developers_graph.max_cliques end
Private Instance Methods
read_file()
click to toggle source
# File lib/developer_cliques.rb, line 31 def read_file File.readlines(@file).map{ |line| line.strip } end