Class: Repository
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Repository
- Defined in:
- lib/six-updater-web/app/models/repository.rb
Instance Method Summary collapse
Methods inherited from ActiveRecord::Base
#associated_valid?, #no_errors_in_associated?, #save_associated, #save_associated!, #save_with_unsaved_flag, #unsaved=, #unsaved?
Instance Method Details
#address ⇒ Object
13 14 15 |
# File 'lib/six-updater-web/app/models/repository.rb', line 13 def address self.url.sub("rsync://", "") end |
#ping ⇒ Object
5 6 7 |
# File 'lib/six-updater-web/app/models/repository.rb', line 5 def ping SixUpdaterWeb.run_program("ping", SixUpdaterWeb::BASE_PATH, "-r 9 -n 30 -t #{self.address}") end |
#to_label ⇒ Object
17 18 19 |
# File 'lib/six-updater-web/app/models/repository.rb', line 17 def to_label "#{self.url}" end |
#to_updater_yml ⇒ Object
21 22 23 |
# File 'lib/six-updater-web/app/models/repository.rb', line 21 def to_updater_yml self.url end |
#tracert ⇒ Object
9 10 11 |
# File 'lib/six-updater-web/app/models/repository.rb', line 9 def tracert SixUpdaterWeb.run_program("tracert", SixUpdaterWeb::BASE_PATH, "-d #{self.address}") end |