Sha256: 883b295e9f0aff13596b1233d9e0fd25ad1138826d5ecd0fabc225a427c9afeb

Contents?: true

Size: 459 Bytes

Versions: 18

Compression:

Stored size: 459 Bytes

Contents

class Repository < ActiveRecord::Base
  belongs_to :network
  six_guid

  def ping
    SixUpdaterWeb.run_program("ping", SixUpdaterWeb::BASE_PATH, "-r 9 -n 30 -t #{self.address}")
  end

  def tracert
    SixUpdaterWeb.run_program("tracert", SixUpdaterWeb::BASE_PATH, "-d #{self.address}")
  end

  def address
    self.url.sub("rsync://", "")
  end

  def to_label
    "#{self.url}"
  end

  def to_updater_yml
    self.url
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
six-updater-web-0.23.2 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.23.1 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.23.0 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.22.4 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.22.3 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.22.2 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.22.1 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.22.0 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.21.6 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.21.5 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.21.4 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.21.3 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.21.2 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.21.1 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.21.0 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.20.8 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.20.7 lib/six-updater-web/app/models/repository.rb
six-updater-web-0.20.5 lib/six-updater-web/app/models/repository.rb