Class: Admitad::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/admitad/models/result.rb

Direct Known Subclasses

Error, Success

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create(attributes) ⇒ Object



13
14
15
# File 'lib/admitad/models/result.rb', line 13

def self.create(attributes)
  Constants::ERRORS.none? { |error| attributes.key?(error) } ? new(attributes) : Error.new(attributes)
end

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/admitad/models/result.rb', line 9

def error?
  is_a? Error
end

#success?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/admitad/models/result.rb', line 5

def success?
  is_a? Success
end