Shard
Inherits JSON::Serializable < Reference < Object
Constructors
new(full_name : String, name : String, description : String = "", homepage : String = "", version : String = "", license : String = "", authors : String = "", stars : Int32 = 0, forks : Int32 = 0, issues : Int32 = 0, html_url : String = "", pushed_at : String = "", created_at : String = "", archived : Bool = false, topics : Array(String) = [] of String, category : String = "misc")
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
age_days
Sourcearchived
Sourcearchived=(archived : Bool)
Sourceauthors
Sourceauthors=(authors : String)
Sourcecategory
Sourcecategory=(category : String)
Sourcecreated_at
Sourcecreated_at=(created_at : String)
Sourcecreated_fmt
Sourcecreated_time
Sourcedescription
Sourcedescription=(description : String)
Sourceforks
Sourceforks=(forks : Int32)
Sourcefull_name
Sourcefull_name=(full_name : String)
Sourcehomepage
Sourcehomepage=(homepage : String)
Sourcehtml_url
Sourcehtml_url=(html_url : String)
Sourceissues
Sourceissues=(issues : Int32)
Sourceldesc
Sourcelicense
Sourcelicense=(license : String)
Sourcename
Sourcename=(name : String)
Sourceowner
Sourcepushed_at
Sourcepushed_at=(pushed_at : String)
Sourcepushed_fmt
Sourcepushed_time
Sourcerepo
Sourcestars
Sourcestars=(stars : Int32)
Sourcestatus
Maintenance status by repository activity: active — pushed within the last 3 years, not archived stale — no pushes for 3..5 years, or repo archived recently abandoned — no pushes for 5+ years
status_css
Sourcetopics
Sourcetopics=(topics : Array(String))
Sourceversion
Sourceversion=(version : String)
Source