class BookingApi::Images::ResponseList
Attributes
exception[R]
response[R]
Public Class Methods
new(response, exception: nil)
click to toggle source
# File lib/booking_api/images/response_list.rb, line 7 def initialize(response, exception: nil) @response = response @exception = exception end
Public Instance Methods
entries()
click to toggle source
# File lib/booking_api/images/response_list.rb, line 12 def entries @entries ||= parsed_entries_from_response.map {|entry| BookingApi::Images::Image.new(entry)} end
parsed_entries_from_response()
click to toggle source
# File lib/booking_api/images/response_list.rb, line 16 def parsed_entries_from_response if response.body && (response.body.is_a?(Hash) || response.body.is_a?(Array)) response.body else raise JSON::ParserError end end