class XMPP::DOAP::Project

Defined in:

xmpp/doap.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_xml(node : XML::Node) : self #

ameba:disable Metrics/CyclomaticComplexity


[View source]
def self.new(name : String, about : String | Nil = nil, created : String | Nil = nil, short_descriptions : Array(LocalizedText) = [] of LocalizedText, descriptions : Array(LocalizedText) = [] of LocalizedText, homepage : String | Nil = nil, documentation : String | Nil = nil, download_page : String | Nil = nil, bug_database : String | Nil = nil, developer_forum : String | Nil = nil, support_forum : String | Nil = nil, license : String | Nil = nil, logo : String | Nil = nil, screenshot : String | Nil = nil, languages : Array(String) = [] of String, programming_languages : Array(String) = [] of String, operating_systems : Array(String) = [] of String, categories : Array(String) = [] of String, repositories : Array(Repository) = [] of Repository, specifications : Array(String) = [] of String, supported_xeps : Array(SupportedXep) = [] of SupportedXep, releases : Array(Release) = [] of Release) #

[View source]

Instance Method Detail

def about : String | Nil #

[View source]
def about=(about : String | Nil) #

[View source]
def bug_database : String | Nil #

[View source]
def bug_database=(bug_database : String | Nil) #

[View source]
def categories : Array(String) #

[View source]
def created : String | Nil #

[View source]
def created=(created : String | Nil) #

[View source]
def descriptions : Array(LocalizedText) #

[View source]
def developer_forum : String | Nil #

[View source]
def developer_forum=(developer_forum : String | Nil) #

[View source]
def documentation : String | Nil #

[View source]
def documentation=(documentation : String | Nil) #

[View source]
def download_page : String | Nil #

[View source]
def download_page=(download_page : String | Nil) #

[View source]
def homepage : String | Nil #

[View source]
def homepage=(homepage : String | Nil) #

[View source]
def languages : Array(String) #

[View source]
def license : String | Nil #

[View source]
def license=(license : String | Nil) #

[View source]
def logo : String | Nil #

[View source]
def logo=(logo : String | Nil) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def operating_systems : Array(String) #

[View source]
def programming_languages : Array(String) #

[View source]
def releases : Array(Release) #

[View source]
def repositories : Array(Repository) #

[View source]
def screenshot : String | Nil #

[View source]
def screenshot=(screenshot : String | Nil) #

[View source]
def short_descriptions : Array(LocalizedText) #

[View source]
def specifications : Array(String) #

[View source]
def support_forum : String | Nil #

[View source]
def support_forum=(support_forum : String | Nil) #

[View source]
def supported_xeps : Array(SupportedXep) #

[View source]
def to_xml(xml : XML::Builder) : Nil #

[View source]