123456789_123456789_123456789_123456789_123456789_

Class: BiDiGenerate::Accessor Private

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Struct
Instance Chain:
self, Struct
Inherits: Struct
  • Object
Defined in: rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb

Overview

A prefix-free accessor emitted on the Domain subclass. method_name is the snake_case accessor; type_name is the local class it fronts. Three kinds route rendering: a union accessor returns the class so its variant factories dispatch; a record accessor constructs the instance directly; a vendor accessor returns a sibling vendor domain (Moz.new(connection)). rbs_args is the record's typed new signature (nil otherwise). See build_accessors / vendor_accessors.

Instance Attribute Summary

  • #method_name rw Internal use only

    A prefix-free accessor emitted on the Domain subclass.

  • #rbs_args rw Internal use only

    A prefix-free accessor emitted on the Domain subclass.

  • #type_name rw Internal use only

    A prefix-free accessor emitted on the Domain subclass.

  • #union rw Internal use only

    A prefix-free accessor emitted on the Domain subclass.

  • #union? ⇒ Boolean rw Internal use only
  • #vendor rw Internal use only

    A prefix-free accessor emitted on the Domain subclass.

  • #vendor? ⇒ Boolean rw Internal use only

Instance Attribute Details

#method_name (rw)

A prefix-free accessor emitted on the Domain subclass. method_name is the snake_case accessor; type_name is the local class it fronts. Three kinds route rendering: a union accessor returns the class so its variant factories dispatch; a record accessor constructs the instance directly; a vendor accessor returns a sibling vendor domain (Moz.new(connection)). rbs_args is the record's typed new signature (nil otherwise). See build_accessors / vendor_accessors.

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 527

Accessor = Struct.new(:method_name, :type_name, :union, :vendor, :rbs_args, keyword_init: true)

#rbs_args (rw)

A prefix-free accessor emitted on the Domain subclass. method_name is the snake_case accessor; type_name is the local class it fronts. Three kinds route rendering: a union accessor returns the class so its variant factories dispatch; a record accessor constructs the instance directly; a vendor accessor returns a sibling vendor domain (Moz.new(connection)). rbs_args is the record's typed new signature (nil otherwise). See build_accessors / vendor_accessors.

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 527

Accessor = Struct.new(:method_name, :type_name, :union, :vendor, :rbs_args, keyword_init: true)

#type_name (rw)

A prefix-free accessor emitted on the Domain subclass. method_name is the snake_case accessor; type_name is the local class it fronts. Three kinds route rendering: a union accessor returns the class so its variant factories dispatch; a record accessor constructs the instance directly; a vendor accessor returns a sibling vendor domain (Moz.new(connection)). rbs_args is the record's typed new signature (nil otherwise). See build_accessors / vendor_accessors.

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 527

Accessor = Struct.new(:method_name, :type_name, :union, :vendor, :rbs_args, keyword_init: true)

#union (rw)

A prefix-free accessor emitted on the Domain subclass. method_name is the snake_case accessor; type_name is the local class it fronts. Three kinds route rendering: a union accessor returns the class so its variant factories dispatch; a record accessor constructs the instance directly; a vendor accessor returns a sibling vendor domain (Moz.new(connection)). rbs_args is the record's typed new signature (nil otherwise). See build_accessors / vendor_accessors.

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 527

Accessor = Struct.new(:method_name, :type_name, :union, :vendor, :rbs_args, keyword_init: true)

#union?Boolean (rw)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 528

def union? = union

#vendor (rw)

A prefix-free accessor emitted on the Domain subclass. method_name is the snake_case accessor; type_name is the local class it fronts. Three kinds route rendering: a union accessor returns the class so its variant factories dispatch; a record accessor constructs the instance directly; a vendor accessor returns a sibling vendor domain (Moz.new(connection)). rbs_args is the record's typed new signature (nil otherwise). See build_accessors / vendor_accessors.

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 527

Accessor = Struct.new(:method_name, :type_name, :union, :vendor, :rbs_args, keyword_init: true)

#vendor?Boolean (rw)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb', line 529

def vendor? = vendor