mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-04 00:22:26 -06:00 
			
		
		
		
	* start fixing up tests * fix up tests + automate with drone * fiddle with linting * messing about with drone.yml * some more fiddling * hmmm * add cache * add vendor directory * verbose * ci updates * update some little things * update sig
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			441 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			441 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package css
 | 
						|
 | 
						|
// Stylesheet represents a parsed stylesheet
 | 
						|
type Stylesheet struct {
 | 
						|
	Rules []*Rule
 | 
						|
}
 | 
						|
 | 
						|
// NewStylesheet instanciate a new Stylesheet
 | 
						|
func NewStylesheet() *Stylesheet {
 | 
						|
	return &Stylesheet{}
 | 
						|
}
 | 
						|
 | 
						|
// Returns string representation of the Stylesheet
 | 
						|
func (sheet *Stylesheet) String() string {
 | 
						|
	result := ""
 | 
						|
 | 
						|
	for _, rule := range sheet.Rules {
 | 
						|
		if result != "" {
 | 
						|
			result += "\n"
 | 
						|
		}
 | 
						|
		result += rule.String()
 | 
						|
	}
 | 
						|
 | 
						|
	return result
 | 
						|
}
 |