Sha256: 844079e1c465665788336e7698880c23313808f1f051679eac21e89d90d61ef8
Contents?: true
Size: 658 Bytes
Versions: 4
Compression:
Stored size: 658 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
4 entries across 4 versions & 1 rubygems