Class: Literal::Class

Inherits:
Object
  • Object
show all
Extended by:
Attributes, Modifiers
Includes:
Types
Defined in:
lib/literal/class.rb

Constant Summary

Constants included from Attributable

Attributable::Visibility

Constants included from Monads

Monads::Either, Monads::Left, Monads::Maybe, Monads::Nothing, Monads::Result, Monads::Right, Monads::Some

Method Summary

Methods included from Modifiers

extended

Methods included from Attributes

generate_literal_initializer, generate_literal_reader, generate_literal_writer

Methods included from Attributable

#attribute, #define_literal_methods, #literal_attributes, #literal_extension

Methods included from Types

#_Any, #_Array, #_Boolean, #_Callable, #_Class, #_Constraint, #_Descendant, #_Enumerable, #_Falsy, #_Float, #_Frozen, #_Hash, #_Integer, #_Interface, #_Intersection, #_Is, #_JSONData, #_Lambda, #_Map, #_Never, #_Nilable, #_Not, #_Procable, #_Range, #_Set, #_Shape, #_String, #_Symbol, #_Truthy, #_Tuple, #_Union, #_Void

Methods included from Monads

#Either, #Left, #Maybe, #Result, #Right, #Some, #Success