Class: ApiKeyScopeSerializer
Instance Method Summary
collapse
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#action ⇒ Object
14
15
16
|
# File 'app/serializers/api_key_scope_serializer.rb', line 14
def action
object.action.to_s.gsub("_", " ")
end
|
#key ⇒ Object
18
19
20
|
# File 'app/serializers/api_key_scope_serializer.rb', line 18
def key
object.action
end
|
#parameters ⇒ Object
6
7
8
|
# File 'app/serializers/api_key_scope_serializer.rb', line 6
def parameters
ApiKeyScope.scope_mappings.dig(object.resource.to_sym, object.action.to_sym, :params).to_a
end
|
#urls ⇒ Object
10
11
12
|
# File 'app/serializers/api_key_scope_serializer.rb', line 10
def urls
ApiKeyScope.scope_mappings.dig(object.resource.to_sym, object.action.to_sym, :urls).to_a
end
|