Module: Legion::API::Routes::Gaia::GaiaHelpers
- Defined in:
- lib/legion/api/gaia.rb
Instance Method Summary collapse
- #build_channel_info(channel_id, adapter) ⇒ Object
- #gaia_available? ⇒ Boolean
- #gaia_buffer_max_size ⇒ Object
Instance Method Details
#build_channel_info(channel_id, adapter) ⇒ Object
121 122 123 124 125 126 |
# File 'lib/legion/api/gaia.rb', line 121 def build_channel_info(channel_id, adapter) info = { id: channel_id, started: adapter&.started? || false } info[:capabilities] = adapter.capabilities if adapter.respond_to?(:capabilities) info[:type] = adapter.class.name.split('::').last if adapter info end |