Module: TeutonGet
- Defined in:
- lib/teuton-get.rb,
lib/teuton-get/utils/format.rb
Defined Under Namespace
Modules: Format
Class Method Summary collapse
-
.create_info(testpath) ⇒ Object
Create metadata for local user teuton test.
-
.create_repo(dirpath) ⇒ Object
Create metadata for local user teuton repository.
-
.download(test_id, options) ⇒ Object
Download remote teuton test.
-
.init ⇒ Object
Create Teuton Repo config file.
-
.refresh ⇒ Object
Refresh Teuton Repo Data.
- .search(filter) ⇒ Object
- .show_info(test_id) ⇒ Object
- .show_repo_list ⇒ Object
Class Method Details
.create_info(testpath) ⇒ Object
Create metadata for local user teuton test
11 12 13 |
# File 'lib/teuton-get.rb', line 11 def self.create_info(testpath) LocalInfo.new.user_create(testpath) end |
.create_repo(dirpath) ⇒ Object
Create metadata for local user teuton repository
16 17 18 |
# File 'lib/teuton-get.rb', line 16 def self.create_repo(dirpath) LocalRepo.new_by_default.create(dirpath) end |
.download(test_id, options) ⇒ Object
Download remote teuton test
21 22 23 |
# File 'lib/teuton-get.rb', line 21 def self.download(test_id, ) Downloader.new.run(test_id) end |
.init ⇒ Object
Create Teuton Repo config file
26 27 28 29 |
# File 'lib/teuton-get.rb', line 26 def self.init RepoConfig.new_by_default.create refresh # Auto repo refresh end |
.refresh ⇒ Object
Refresh Teuton Repo Data
32 33 34 |
# File 'lib/teuton-get.rb', line 32 def self.refresh RepoData.new_by_default.refresh end |
.search(filter) ⇒ Object
46 47 48 49 50 |
# File 'lib/teuton-get.rb', line 46 def self.search(filter) searcher = Searcher.new_by_default searcher.get(filter) searcher.show_result end |
.show_info(test_id) ⇒ Object
40 41 42 43 44 |
# File 'lib/teuton-get.rb', line 40 def self.show_info(test_id) repo_data = RepoData.new_by_default info = repo_data.get(test_id) repo_data.show_testinfo(info) unless info == {} end |
.show_repo_list ⇒ Object
36 37 38 |
# File 'lib/teuton-get.rb', line 36 def self.show_repo_list RepoConfig.new_by_default.show_list end |