class LoraRb::Protocol

It contains protocols methods

Constants

PROVIDERS

Public Class Methods

provider_is_valid?(provider: LoraRb.configuration.provider) click to toggle source
# File lib/core/protocol.rb, line 12
def self.provider_is_valid?(provider: LoraRb.configuration.provider)
  PROVIDERS.has_key? provider
end
supported?(provider: LoraRb.configuration.provider, protocol: LoraRb.configuration.protocol) click to toggle source
# File lib/core/protocol.rb, line 15
def self.supported?(provider: LoraRb.configuration.provider,
                             protocol: LoraRb.configuration.protocol)
  return unless provider && protocol
  PROVIDERS[provider] && PROVIDERS[provider].include?(protocol.to_sym)
end