Module: BeeceptorRuby::Client::Resource::Rules

Included in:
BeeceptorRuby::Client
Defined in:
lib/beeceptor_ruby/resource/rules.rb

Overview

The Rules API can be used to create, retrieve, update and delete mocking rules

Instance Method Summary collapse

Instance Method Details

#create_rule(body) ⇒ Object



8
9
10
# File 'lib/beeceptor_ruby/resource/rules.rb', line 8

def create_rule(body)
  request :post, '/rules', body
end

#delete_rule(rule_id) ⇒ Object



24
25
26
# File 'lib/beeceptor_ruby/resource/rules.rb', line 24

def delete_rule(rule_id)
  request :delete, "/rules/#{rule_id}"
end

#get_rule(rule_id) ⇒ Object



12
13
14
# File 'lib/beeceptor_ruby/resource/rules.rb', line 12

def get_rule(rule_id)
  request :get, "/rules/#{rule_id}"
end

#list_rulesObject



16
17
18
# File 'lib/beeceptor_ruby/resource/rules.rb', line 16

def list_rules
  request :get, '/rules'
end

#update_rule(rule_id, body) ⇒ Object



20
21
22
# File 'lib/beeceptor_ruby/resource/rules.rb', line 20

def update_rule(rule_id, body)
  request :put, "/rules/#{rule_id}", body
end