Module: SolidObjects::DomIdentity
- Defined in:
- lib/solid_objects/dom_identity.rb,
sig/generated/lib/solid_objects/dom_identity.rbs
Class Method Summary collapse
- .component(reference, name, key: nil) ⇒ Object
- .observable(reference, name) ⇒ Object
- .scope(reference) ⇒ Object
Instance Method Summary collapse
- #self?.component ⇒ String
- #self?.component_key_digest ⇒ String
- #self?.identity_digest ⇒ String
- #self?.normalized_name ⇒ String
- #self?.observable ⇒ String
- #self?.scope ⇒ String
Class Method Details
.component(reference, name, key: nil) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/solid_objects/dom_identity.rb', line 20 def component(reference, name, key: nil) identity = "#{scope(reference)}_component_#{normalized_name(name)}" return identity unless key "#{identity}_#{component_key_digest(key)}" end |
.observable(reference, name) ⇒ Object
15 16 17 |
# File 'lib/solid_objects/dom_identity.rb', line 15 def observable(reference, name) "#{scope(reference)}_observable_#{normalized_name(name)}" end |
.scope(reference) ⇒ Object
10 11 12 |
# File 'lib/solid_objects/dom_identity.rb', line 10 def scope(reference) "solid_objects_actor_#{identity_digest(reference)}" end |
Instance Method Details
#self?.component ⇒ String
12 |
# File 'sig/generated/lib/solid_objects/dom_identity.rbs', line 12
def self?.component: (Reference, Symbol | String, ?key: String | Integer?) -> String
|
#self?.component_key_digest ⇒ String
21 |
# File 'sig/generated/lib/solid_objects/dom_identity.rbs', line 21
def self?.component_key_digest: (String | Integer) -> String
|
#self?.identity_digest ⇒ String
15 |
# File 'sig/generated/lib/solid_objects/dom_identity.rbs', line 15
def self?.identity_digest: (Reference) -> String
|
#self?.normalized_name ⇒ String
18 |
# File 'sig/generated/lib/solid_objects/dom_identity.rbs', line 18
def self?.normalized_name: (Symbol | String) -> String
|
#self?.observable ⇒ String
9 |
# File 'sig/generated/lib/solid_objects/dom_identity.rbs', line 9
def self?.observable: (Reference, Symbol | String) -> String
|
#self?.scope ⇒ String
6 |
# File 'sig/generated/lib/solid_objects/dom_identity.rbs', line 6
def self?.scope: (Reference) -> String
|