class Repo::Owner

Defined in:

repo/owner.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(resolver : String, slug : String, name : String | Nil = nil, description : String | Nil = nil, extra : Hash(String, JSON::Any) = Hash(String, JSON::Any).new, shards_count : Int32 | Nil = nil, *, id : Int64 | Nil = nil) #

[View source]

Class Method Detail

def self.from_repo_ref(repo_ref : Ref) : Owner | Nil #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def description : String | Nil #

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

[View source]
def extra : Hash(String, JSON::Any) #

[View source]
def extra=(extra : Hash(String, JSON::Any)) #

[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def id : Int64 #

def id=(id : Int64) #

[View source]
def id? : Int64 | Nil #

def name : String | Nil #

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

[View source]
def resolver : String #

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

[View source]
def shards_count : Int32 | Nil #

[View source]
def shards_count=(shards_count : Int32 | Nil) #

[View source]
def slug : String #

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

[View source]
def website_url : String | Nil #

[View source]