class

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")
Source
new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

age_days
Source
archived
Source
archived=(archived : Bool)
Source
authors
Source
authors=(authors : String)
Source
category
Source
category=(category : String)
Source
created_at
Source
created_at=(created_at : String)
Source
created_fmt
Source
created_time
Source
description
Source
description=(description : String)
Source
forks
Source
forks=(forks : Int32)
Source
full_name
Source
full_name=(full_name : String)
Source
homepage
Source
homepage=(homepage : String)
Source
html_url
Source
html_url=(html_url : String)
Source
issues
Source
issues=(issues : Int32)
Source
ldesc
Source
license
Source
license=(license : String)
Source
lname

For search scoring: lowercase haystacks, computed lazily.

Source
name
Source
name=(name : String)
Source
owner
Source
pushed_at
Source
pushed_at=(pushed_at : String)
Source
pushed_fmt
Source
pushed_time
Source
repo
Source
stars
Source
stars=(stars : Int32)
Source
status

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

Source
status_css
Source
topics
Source
topics=(topics : Array(String))
Source
version
Source
version=(version : String)
Source