Class: Tailmix::Definition::Builders::StateBuilder
- Inherits:
-
Object
- Object
- Tailmix::Definition::Builders::StateBuilder
- Defined in:
- lib/tailmix/definition/builders/state_builder.rb
Instance Method Summary collapse
- #build_data_source ⇒ Object
- #endpoint(method, url:) ⇒ Object
-
#initialize ⇒ StateBuilder
constructor
A new instance of StateBuilder.
Constructor Details
#initialize ⇒ StateBuilder
Returns a new instance of StateBuilder.
7 8 9 |
# File 'lib/tailmix/definition/builders/state_builder.rb', line 7 def initialize @data_source = {} end |
Instance Method Details
#build_data_source ⇒ Object
15 16 17 |
# File 'lib/tailmix/definition/builders/state_builder.rb', line 15 def build_data_source @data_source.empty? ? nil : @data_source.freeze end |
#endpoint(method, url:) ⇒ Object
11 12 13 |
# File 'lib/tailmix/definition/builders/state_builder.rb', line 11 def endpoint(method, url:) @data_source = { method: method, url: url } end |