Class: FreeboxApi::Configuration::Freeplug

Inherits:
Object
  • Object
show all
Defined in:
lib/freebox_api/configuration/freeplug.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(session, id) ⇒ Freeplug

Returns a new instance of Freeplug.



7
8
9
10
# File 'lib/freebox_api/configuration/freeplug.rb', line 7

def initialize(session, id)
  @session = session
  @id = id
end

Class Method Details

.network(session) ⇒ Object



12
13
14
# File 'lib/freebox_api/configuration/freeplug.rb', line 12

def self.network(session)
  session.http_call('get', '/freeplug/')
end

.reset(session, id) ⇒ Object



24
25
26
# File 'lib/freebox_api/configuration/freeplug.rb', line 24

def self.reset(session, id)
  session.http_call('post', "/freeplug/#{id}/reset/")
end

.show(session, id) ⇒ Object



16
17
18
# File 'lib/freebox_api/configuration/freeplug.rb', line 16

def self.show(session, id)
  session.http_call('get', "/freeplug/#{id}/")
end

Instance Method Details

#resetObject



28
29
30
# File 'lib/freebox_api/configuration/freeplug.rb', line 28

def reset
  self.class.reset(@session, @id)
end

#showObject



20
21
22
# File 'lib/freebox_api/configuration/freeplug.rb', line 20

def show
  self.class.show(@session, @id)
end