Class: LimitPointsAdjustmentSerializer
- Inherits:
-
ApplicationSerializer
- Object
- ActiveModel::Serializer
- ApplicationSerializer
- LimitPointsAdjustmentSerializer
- Defined in:
- app/serializers/limit_points_adjustment_serializer.rb
Overview
Schema Information
Table name: limit_points_adjustments
id :bigint not null, primary key
booking_limit_percent_spend :integer default(25)
booking_limit_points :integer default(1000)
deleted_at :datetime
ended_at :datetime
started_at :datetime
status :integer default("on_queue"), not null
user_limit_days :integer default(7)
user_limit_points :integer default(1000)
created_at :datetime not null
updated_at :datetime not null
Indexes
index_limit_points_adjustments_on_deleted_at (deleted_at)
Instance Method Summary collapse
Methods inherited from ApplicationSerializer
decorate_attributes, decorator, #object_cache_key
Instance Method Details
#end_date ⇒ Object
32 33 34 |
# File 'app/serializers/limit_points_adjustment_serializer.rb', line 32 def end_date "#{object.ended_at.strftime('%Y-%m-%d')}" if object.ended_at.present? end |
#start_date ⇒ Object
24 25 26 |
# File 'app/serializers/limit_points_adjustment_serializer.rb', line 24 def start_date "#{object.started_at.strftime('%Y-%m-%d')}" end |
#start_time ⇒ Object
28 29 30 |
# File 'app/serializers/limit_points_adjustment_serializer.rb', line 28 def start_time "#{object.started_at.strftime('%H:%M:%S')}" end |