Class: RokuBuilder::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/roku_builder/util.rb

Overview

Super class for modules This class defines a common initializer and allows subclasses to define their own secondary initializer

Direct Known Subclasses

Inspector, Linker, Loader, Monitor, Navigator, Packager, Profiler, Tester

Instance Method Summary collapse

Constructor Details

#initialize(config:) ⇒ Util

Common initializer of device utils

Parameters:

  • config (Config)

    Configuration object for the app



11
12
13
14
15
16
17
18
19
# File 'lib/roku_builder/util.rb', line 11

def initialize(config: )
  @logger = Logger.instance
  @config = config
  @roku_ip_address = @config.device_config[:ip]
  @dev_username = @config.device_config[:user]
  @dev_password = @config.device_config[:password]
  @url = "http://#{@roku_ip_address}"
  init
end