Class: WifiWand::BaseOs

Inherits:
Struct
  • Object
show all
Defined in:
lib/wifi-wand/os/base_os.rb,
lib/wifi-wand/os/base_os.rb

Direct Known Subclasses

ImaginaryOs, MacOs

Defined Under Namespace

Classes: MethodNotImplementedError

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#display_nameObject

Returns the value of attribute display_name

Returns:

  • (Object)

    the current value of display_name



5
6
7
# File 'lib/wifi-wand/os/base_os.rb', line 5

def display_name
  @display_name
end

#idObject

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



5
6
7
# File 'lib/wifi-wand/os/base_os.rb', line 5

def id
  @id
end

Instance Method Details

#create_model(options) ⇒ Object



20
21
22
# File 'lib/wifi-wand/os/base_os.rb', line 20

def create_model(options)
  raise MethodNotImplementedError.new
end

#current_os_is_this_os?Boolean

Returns:

  • (Boolean)

Raises:



16
17
18
# File 'lib/wifi-wand/os/base_os.rb', line 16

def current_os_is_this_os?
  raise MethodNotImplementedError.new
end