Class: Api::Vendor::V1::BaseSerializer

Inherits:
Object
  • Object
show all
Includes:
JSONAPI::Serializer
Defined in:
app/serializers/api/vendor/v1/base_serializer.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.enable_cachingObject



13
14
15
# File 'app/serializers/api/vendor/v1/base_serializer.rb', line 13

def self.enable_caching
  cache_options store: Rails.cache, namespace: 'api-vendor-v1', expires_in: 10.minutes, enabled: true
end

Instance Method Details

#mtimeObject



9
10
11
# File 'app/serializers/api/vendor/v1/base_serializer.rb', line 9

def mtime
  File.mtime Rails.root.join('app', 'serializers', "#{to_s.underscore}.rb").to_s
end