Class: BiDiGenerate::Enum Private
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb |
Overview
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type. spec_href links to the type's definition in the live spec (nil when the schema has none).
Instance Attribute Summary
-
#constant_name
rw
Internal use only
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type.
-
#pairs
rw
Internal use only
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type.
-
#primitive
rw
Internal use only
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type.
-
#spec_href
rw
Internal use only
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type.
Instance Method Summary
- #rbs_value_type Internal use only
Instance Attribute Details
#constant_name (rw)
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type. spec_href links to the type's definition in the live spec (nil when the schema has none).
#pairs (rw)
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type. spec_href links to the type's definition in the live spec (nil when the schema has none).
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 320
Enum = Struct.new(:constant_name, :pairs, :primitive, :spec_href, keyword_init: true)
#primitive (rw)
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type. spec_href links to the type's definition in the live spec (nil when the schema has none).
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 320
Enum = Struct.new(:constant_name, :pairs, :primitive, :spec_href, keyword_init: true)
#spec_href (rw)
constant_name is the SCREAMING_SNAKE hash name; pairs are [symbol_key, wire_value] tuples; primitive is the schema's declared value type. spec_href links to the type's definition in the live spec (nil when the schema has none).
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 320
Enum = Struct.new(:constant_name, :pairs, :primitive, :spec_href, keyword_init: true)
Instance Method Details
#rbs_value_type
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 321
def rbs_value_type = RBS_VALUE_TYPES.fetch(primitive, 'untyped')