Class: Api::Vendor::V1::BaseSerializer
- Inherits:
-
Object
- Object
- Api::Vendor::V1::BaseSerializer
show all
- Includes:
- JSONAPI::Serializer
- Defined in:
- app/serializers/api/vendor/v1/base_serializer.rb
Direct Known Subclasses
BloggerReviewSerializer, CitySerializer, CuisineSerializer, DeliveryAddressSerializer, LocationSerializer, PackageTypeSerializer, ReservationSerializer, RestaurantPackageSerializer, RestaurantPictureSerializer, RestaurantPreviewSerializer, RestaurantSerializer, ReviewSerializer, VoucherSerializer
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.enable_caching ⇒ Object
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
#mtime ⇒ Object
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
|