18 lines
		
	
	
		
			340 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			340 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | class Hbc::DSL::Appcast | ||
|  |   attr_reader :parameters, :checkpoint | ||
|  | 
 | ||
|  |   def initialize(uri, parameters = {}) | ||
|  |     @parameters     = parameters | ||
|  |     @uri            = Hbc::UnderscoreSupportingURI.parse(uri) | ||
|  |     @checkpoint     = @parameters[:checkpoint] | ||
|  |   end | ||
|  | 
 | ||
|  |   def to_yaml | ||
|  |     [@uri, @parameters].to_yaml | ||
|  |   end | ||
|  | 
 | ||
|  |   def to_s | ||
|  |     @uri.to_s | ||
|  |   end | ||
|  | end |