Sha256: f13b38d021749907070b77fa1ac6f4be35e1ed531c913f1a2bebcc267135b519
Contents?: true
Size: 652 Bytes
Versions: 3
Compression:
Stored size: 652 Bytes
Contents
module FreeboxApi module Resources class StaticLease def initialize(session) @session = session end def index @session.http_call('get', '/dhcp/static_lease/') end def show(id) @session.http_call('get', "/dhcp/static_lease/#{id}") end def update(params = {}) @session.http_call('put', "/dhcp/static_lease/#{params['id']}", params) end def destroy(id) @session.http_call('delete', "/dhcp/static_lease/#{id}") end def create(params = {}) @session.http_call('post', '/dhcp/static_lease/', params) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
freebox_api-0.1.1 | lib/freebox_api/resources/static_lease.rb |
freebox_api-0.1.0 | lib/freebox_api/resources/static_lease.rb |
freebox_api-0.0.2 | lib/freebox_api/resources/static_lease.rb |