class SearsApi::Response

Attributes

deligate[RW]
resp[RW]

Public Class Methods

new(resp) click to toggle source
# File lib/sears-api.rb, line 80
def initialize(resp)
  @resp = resp

  %w[MercadoResult ProductDetail PromotionDetails showStoreLocator].each do |y|
    self.extend eval(ActiveSupport::Inflector.camelize(y)) if Ick::Try.instance.invoke(resp) {|x| x.first.first} == y
  end
end