Class: Cupid::Response::Data

Inherits:
Object
  • Object
show all
Defined in:
lib/cupid/response/data.rb

Constant Summary collapse

Error =
Class.new StandardError

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(wrapped_body) ⇒ Data

Returns a new instance of Data.



10
11
12
13
# File 'lib/cupid/response/data.rb', line 10

def initialize(wrapped_body)
  extract wrapped_body
  check_status!
end

Class Method Details

.from(wrapped_body) ⇒ Object



6
7
8
# File 'lib/cupid/response/data.rb', line 6

def self.from(wrapped_body)
  new(wrapped_body).results
end

Instance Method Details

#resultsObject



15
16
17
# File 'lib/cupid/response/data.rb', line 15

def results
  [raw_results].compact.flatten
end