class Aubergine::Path
Public Class Methods
configure(repository)
click to toggle source
# File lib/aubergine/path.rb, line 7 def self.configure(repository) @@repository = repository end
new(satellite, ip)
click to toggle source
# File lib/aubergine/path.rb, line 11 def initialize(satellite, ip) @satellite = satellite @ip = ip end
repository()
click to toggle source
# File lib/aubergine/path.rb, line 3 def self.repository @@repository end
Public Instance Methods
full()
click to toggle source
# File lib/aubergine/path.rb, line 20 def full "#{@@repository}/#{@satellite}/#{@ip}" end
satellite()
click to toggle source
# File lib/aubergine/path.rb, line 16 def satellite "#{@@repository}/#{@satellite}" end
short()
click to toggle source
# File lib/aubergine/path.rb, line 24 def short "#{@satellite}/#{@ip}" end