class ClearSaleClearId::Response::Order
Attributes
id[RW]
quiz_url[RW]
score[RW]
status[RW]
Public Class Methods
new(attributes = {})
click to toggle source
# File lib/clear_sale_clear_id/response/order.rb, line 6 def initialize(attributes = {}) attributes = attributes.fetch('Pedido', {}) self.id = attributes['ID'] self.score = attributes['Score'] self.status = attributes['Status'] self.quiz_url = attributes['URLQuestionario'] end
Public Instance Methods
approved?()
click to toggle source
# File lib/clear_sale_clear_id/response/order.rb, line 15 def approved? %w(APA APQ).include?(self.status) end
needs_quiz?()
click to toggle source
# File lib/clear_sale_clear_id/response/order.rb, line 23 def needs_quiz? %w(PAV).include?(self.status) end
reproved?()
click to toggle source
# File lib/clear_sale_clear_id/response/order.rb, line 19 def reproved? %w(RPQ RPP RPA QNG).include?(self.status) end