Shard
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(id : Int32 = 0, host : String = "", user_name : String = "", repo_name : String = "", travis_ci : Bool = false, github_actions : Bool = false, shard_yml : Bool = false, name : String = "", description : String = "", record_last_updated : String = "", version : String = "", crystal : String = "", license : String = "", dependencies : Array(Array(String)) = [] of Array(String))
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceClass methods
from_db(rs)
SourceInstance methods
crystal
Sourcecrystal=(crystal : String)
Sourcedependencies
Sourcedependencies=(dependencies : Array(Array(String)))
Sourcedescription
Sourcedescription=(description : String)
Sourcegithub_actions
Sourcegithub_actions=(github_actions : Bool)
Sourcehost
Sourcehost=(host : String)
Sourceid
Sourceid=(id : Int32)
Sourcelicense
Sourcelicense=(license : String)
Sourcename
Sourcename=(name : String)
Sourcerecord_last_updated
Sourcerecord_last_updated=(record_last_updated : String)
Sourcerepo_name
Sourcerepo_name=(repo_name : String)
Sourceshard_yml
Sourceshard_yml=(shard_yml : Bool)
Sourcetravis_ci
Sourcetravis_ci=(travis_ci : Bool)
Sourceuser_name
Sourceuser_name=(user_name : String)
Sourceversion
Sourceversion=(version : String)
Source