Class: Interfacets::Client::Channels::Url

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/interfacets/client/channels/url.rb

Defined Under Namespace

Classes: Builder

Instance Attribute Summary

Attributes included from Base

#id

Instance Method Summary collapse

Methods included from Base

#initialize, #type

Methods included from ActiveSupport::Concern

#append_features, #class_methods, extended, #included, #prepend_features, #prepended

Instance Method Details

#builder(stream = "default") ⇒ Object



42
43
44
# File 'lib/interfacets/client/channels/url.rb', line 42

def builder(stream = "default")
  @builder
end

#prepare(entity) ⇒ Object



38
39
40
# File 'lib/interfacets/client/channels/url.rb', line 38

def prepare(entity)
  @builder ||= Builder.new
end

#result ⇒ Object



46
47
48
# File 'lib/interfacets/client/channels/url.rb', line 46

def result
  { streams: { default: @builder.state } }
end