Class: Admitad::AffiliatePrograms::Response
- Defined in:
- lib/admitad/models/affiliate_program_response.rb
Class Method Summary collapse
Methods inherited from Result
Class Method Details
.create(attributes) ⇒ Object
110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/admitad/models/affiliate_program_response.rb', line 110 def self.create(attributes) if Constants::ERRORS.any? { |error| attributes.key?(error) } Error.new(attributes) elsif attributes['results'] new(attributes) elsif attributes['success'] Success.new(attributes) else AffiliateProgram.new(attributes) end end |