Class: Boxcutter::Razor::StubbleClient
- Inherits:
-
Object
- Object
- Boxcutter::Razor::StubbleClient
- Includes:
- HTTParty
- Defined in:
- lib/bluebox-boxcutter/razor.rb
Class Method Summary collapse
Class Method Details
.add_mac_to_tag(mac, tag) ⇒ Object
27 28 29 30 |
# File 'lib/bluebox-boxcutter/razor.rb', line 27 def self.add_mac_to_tag(mac, tag) resp = post '/mac', :body => {:mac => mac, :tag => tag } raise 'post /mac failed' unless resp.code == 200 end |
.delete_mac(mac) ⇒ Object
22 23 24 25 |
# File 'lib/bluebox-boxcutter/razor.rb', line 22 def self.delete_mac(mac) resp = delete '/mac', :body => {:mac => mac } raise 'delete /mac failed' unless resp.code == 200 end |
.log(mac) ⇒ Object
32 33 34 35 36 |
# File 'lib/bluebox-boxcutter/razor.rb', line 32 def self.log(mac) resp = get "/mac/#{mac}/log" raise 'get /mac/X/log failed' unless resp.code == 200 JSON.parse resp.body end |
.tags ⇒ Object
16 17 18 19 20 |
# File 'lib/bluebox-boxcutter/razor.rb', line 16 def self.() resp = get '/tags' raise 'get /tags failed' unless resp.code == 200 JSON.parse resp.body end |