Class: FetchRepos

Inherits:
Object
  • Object
show all
Includes:
Interactor
Defined in:
lib/fetch_repos.rb

Overview

Instance Method Summary collapse

Instance Method Details

#callObject



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/fetch_repos.rb', line 5

def call
  client = GithubApiClient.new
  repos = client.repos(context.username)
  
  if repos.response.code == "200"
    repos = repos.parsed_response
    return context.repos = repos
  else
    context.error = repos.response.message
    context.fail!
  end
end