Class: Packages::Conan::SinglePackageSearchService
- Inherits:
-
Object
- Object
- Packages::Conan::SinglePackageSearchService
- Includes:
- Gitlab::Utils::StrongMemoize
- Defined in:
- app/services/packages/conan/single_package_search_service.rb
Overview
rubocop:disable Search/NamespacedClass
Instance Method Summary collapse
- #execute ⇒ Object
-
#initialize(query, current_user) ⇒ SinglePackageSearchService
constructor
A new instance of SinglePackageSearchService.
Constructor Details
#initialize(query, current_user) ⇒ SinglePackageSearchService
Returns a new instance of SinglePackageSearchService.
8 9 10 11 |
# File 'app/services/packages/conan/single_package_search_service.rb', line 8 def initialize(query, current_user) @name, @version, @username, _ = query.split(%r{[@/]}) @current_user = current_user end |
Instance Method Details
#execute ⇒ Object
13 14 15 |
# File 'app/services/packages/conan/single_package_search_service.rb', line 13 def execute ServiceResponse.success(payload: { results: search_results }) end |