Sha256: 3febda38cf9984574cc3f0dc1b7428bafb07d4acbe22f008ef63cece7d8e228a

Contents?: true

Size: 421 Bytes

Versions: 1

Compression:

Stored size: 421 Bytes

Contents

class ProconBypassMan::ConnectDeviceCommand
  # @return [void]
  def self.execute!
    gadget, procon = ProconBypassMan::DeviceConnector.connect
  rescue ProconBypassMan::SafeTimeout::Timeout
    ::ProconBypassMan.logger.error "デバイスとの通信でタイムアウトが起きて接続ができませんでした。"
    gadget&.close
    procon&.close
    raise ::ProconBypassMan::EternalConnectionError
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
procon_bypass_man-0.1.13 lib/procon_bypass_man/commands/connect_device_command.rb