Method: LHC::Response::Data#initialize

Defined in:
lib/lhc/response/data.rb

#initialize(response, data: nil) ⇒ Data



8
9
10
11
12
13
14
15
16
17
# File 'lib/lhc/response/data.rb', line 8

def initialize(response, data: nil)
  @response = response
  @data = data

  if as_json.is_a?(Hash)
    @base = LHC::Response::Data::Item.new(response, data: data)
  elsif as_json.is_a?(Array)
    @base = LHC::Response::Data::Collection.new(response, data: data)
  end
end