abstract class Raven::Interface

Included Modules

Direct Known Subclasses

Defined in:

raven/interface.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from module Raven::Mixin::InitializeWith

initialize_with(attributes)
initialize_with(**attributes)
initialize_with

Class Method Detail

def self.[](name : Symbol) : Interface.class #

[View source]
def self.[]=(name : Symbol, klass : Interface.class) #

[View source]
def self.[]?(name : Symbol) : Interface.class | Nil #

[View source]
def self.registered #

[View source]
def self.sentry_alias : Symbol #

[View source]

Instance Method Detail

def to_hash #

[View source]
def to_json(*args, **options) #

[View source]
def to_json(*args, **options, &) #

[View source]