Class: ThreeScale::Core::ApplicationReferrerFilter
Class Method Summary
collapse
#initialize
included
included
#attributes, #dirty?, included, #update_attributes
Class Method Details
.delete(service_id, application_id, value) ⇒ Object
22
23
24
25
|
# File 'lib/3scale/core/application_referrer_filter.rb', line 22
def self.delete(service_id, application_id, value)
encoded_value = Base64.urlsafe_encode64(value)
api_delete({}, uri: base_uri(service_id, application_id) + "/#{encoded_value}")
end
|
.load_all(service_id, application_id) ⇒ Object
8
9
10
11
12
13
|
# File 'lib/3scale/core/application_referrer_filter.rb', line 8
def self.load_all(service_id, application_id)
results = api_do_get({},
rprefix: :referrer_filters,
uri: base_uri(service_id, application_id))
results[:attributes]
end
|
.save(service_id, application_id, value) ⇒ Object
15
16
17
18
19
20
|
# File 'lib/3scale/core/application_referrer_filter.rb', line 15
def self.save(service_id, application_id, value)
result = api_do_post({ referrer_filter: value },
uri: base_uri(service_id, application_id),
prefix: '')
result[:response_json][:referrer_filter]
end
|