Returns tutoring session attributes for mobile api.
# File app/models/concerns/mobile_api/tutoring_session.rb, line 7 def as_mobile_api(options = {}) attrs = attributes.merge( start_time: start_time.seconds_since_midnight.to_i, end_time: end_time.seconds_since_midnight.to_i, course: resource ) if options[:review_flags] attrs.merge!(review_and_payment_pending: review_and_payment_pending, review_pending: review_pending) end attrs end
Checks whether review and payment pending for tutoring session.
# File app/models/concerns/mobile_api/tutoring_session.rb, line 20 def review_and_payment_pending !review and !paid? end
Checks whether review is pending for tutoring session.
# File app/models/concerns/mobile_api/tutoring_session.rb, line 25 def review_pending !review and paid? end