Skip to content

Instantly share code, notes, and snippets.

@MaksimenkoPG
Last active May 16, 2021 18:02
Show Gist options
  • Save MaksimenkoPG/812d6df08f0b032eb808949c49ee9a5f to your computer and use it in GitHub Desktop.
Save MaksimenkoPG/812d6df08f0b032eb808949c49ee9a5f to your computer and use it in GitHub Desktop.
# lib/print_repository_info.rb
module PrintRepositoryInfo
DEFAULT_URL = 'https://api.github.com/repos/MaksimenkoPG/ruby_app_boilerplate'.freeze
extend self
def perform(url:)
response = Downloader.perform url: url || DEFAULT_URL
Printer.perform status: response.status, body: response.body
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment