Module: FirebaseDynamicLink
- Extended by:
- Dry::Configurable
- Defined in:
- lib/firebase_dynamic_link.rb,
lib/firebase_dynamic_link/client.rb,
lib/firebase_dynamic_link/version.rb,
lib/firebase_dynamic_link/connection.rb,
lib/firebase_dynamic_link/link_renderer.rb
Defined Under Namespace
Classes: Client, Connection, ConnectionError, InvalidConfig, LinkRenderer, QuotaExceeded
Constant Summary collapse
- VERSION =
"1.0.3".freeze
Configuration collapse
-
.adapter ⇒ Object
Selected Faraday HTTP adapter.
-
.adapter=(adapter_key) ⇒ Object
Set Faraday HTTP adapter.
-
.api_key ⇒ Object
Given api key.
-
.api_key=(key) ⇒ Object
Set api key.
-
.dynamic_link_domain ⇒ Object
Firebase dynamic link domain.
- .dynamic_link_domain=(domain) ⇒ Object
-
.open_timout ⇒ Object
Open timeout default setting is 3 seconds.
- .open_timout=(seconds) ⇒ Object
-
.suffix_option ⇒ Object
Firebase suffix option setting, default is UNGUESSABLE.
- .suffix_option=(suffix) ⇒ Object
-
.timout ⇒ Object
Timeout default setting is 3 seconds.
- .timout=(seconds) ⇒ Object
Class Method Details
.adapter ⇒ Object
Selected Faraday HTTP adapter
35 |
# File 'lib/firebase_dynamic_link.rb', line 35 setting :adapter, Faraday.default_adapter |
.adapter=(adapter_key) ⇒ Object
Set Faraday HTTP adapter
35 |
# File 'lib/firebase_dynamic_link.rb', line 35 setting :adapter, Faraday.default_adapter |
.api_key ⇒ Object
Given api key
45 |
# File 'lib/firebase_dynamic_link.rb', line 45 setting :api_key |
.api_key=(key) ⇒ Object
Set api key
45 |
# File 'lib/firebase_dynamic_link.rb', line 45 setting :api_key |
.dynamic_link_domain ⇒ Object
Firebase dynamic link domain
75 |
# File 'lib/firebase_dynamic_link.rb', line 75 setting(:dynamic_link_domain) |
.dynamic_link_domain=(domain) ⇒ Object
75 |
# File 'lib/firebase_dynamic_link.rb', line 75 setting(:dynamic_link_domain) |
.open_timout ⇒ Object
Open timeout default setting is 3 seconds
65 |
# File 'lib/firebase_dynamic_link.rb', line 65 setting :open_timeout, 3 |
.open_timout=(seconds) ⇒ Object
65 |
# File 'lib/firebase_dynamic_link.rb', line 65 setting :open_timeout, 3 |
.suffix_option ⇒ Object
Firebase suffix option setting, default is UNGUESSABLE
86 87 88 |
# File 'lib/firebase_dynamic_link.rb', line 86 setting(:suffix_option, "UNGUESSABLE") do |value| %w[SHORT UNGUESSABLE].include?(value) ? value : raise(FirebaseDynamicLink::InvalidConfig, "default suffix option config is not valid") end |
.suffix_option=(suffix) ⇒ Object
86 87 88 |
# File 'lib/firebase_dynamic_link.rb', line 86 setting(:suffix_option, "UNGUESSABLE") do |value| %w[SHORT UNGUESSABLE].include?(value) ? value : raise(FirebaseDynamicLink::InvalidConfig, "default suffix option config is not valid") end |
.timout ⇒ Object
Timeout default setting is 3 seconds
55 |
# File 'lib/firebase_dynamic_link.rb', line 55 setting :timeout, 3 |
.timout=(seconds) ⇒ Object
55 |
# File 'lib/firebase_dynamic_link.rb', line 55 setting :timeout, 3 |