Module: Spanx::API

Defined in:
lib/spanx/api.rb,
lib/spanx/api/machine.rb,
lib/spanx/api/resources/unblock_ip.rb,
lib/spanx/api/resources/blocked_ips.rb

Defined Under Namespace

Modules: Resources

Constant Summary collapse

Machine =
Webmachine::Application.new do |app|
  app.routes do
    # DELETE /ips/blocked/127.0.0.1
    add ["ips", "blocked", :ip],
        ->(req) { req.method == "DELETE" },
        Resources::UnblockIP

    # GET /ips/blocked
    add ["ips", "blocked"], Resources::BlockedIps
 end
end