Class: Deimos::SchemaClass::Enum
Overview
Base Class for Enum Classes generated from Avro.
Instance Attribute Summary collapse
-
#value ⇒ String
Returns the value of attribute value.
Class Method Summary collapse
Instance Method Summary collapse
-
#== ⇒ Boolean
@param
other. - #as_json ⇒ String
-
#initialize ⇒ Enum
constructor
@param
value. -
#symbols ⇒ ::Array[String]
Returns all the valid symbols for this enum.
- #to_s ⇒ String
Methods inherited from Base
Constructor Details
#initialize ⇒ Enum
@param value
751 |
# File 'sig/defs.rbs', line 751
def initialize: (String value) -> void
|
Instance Attribute Details
#value ⇒ String
Returns the value of attribute value.
760 761 762 |
# File 'sig/defs.rbs', line 760 def value @value end |
Class Method Details
.initialize_from_value ⇒ SchemaClass::Enum
758 |
# File 'sig/defs.rbs', line 758
def self.initialize_from_value: (Object value) -> SchemaClass::Enum
|
Instance Method Details
#== ⇒ Boolean
@param other
746 |
# File 'sig/defs.rbs', line 746
def ==: (Deimos::SchemaClass::Enum other) -> bool
|
#as_json ⇒ String
756 |
# File 'sig/defs.rbs', line 756
def as_json: (?::Hash[untyped, untyped] _opts) -> String
|
#symbols ⇒ ::Array[String]
Returns all the valid symbols for this enum.
754 |
# File 'sig/defs.rbs', line 754
def symbols: () -> ::Array[String]
|
#to_s ⇒ String
748 |
# File 'sig/defs.rbs', line 748
def to_s: () -> String
|