class TorgiGov::BidKind1

Private Instance Methods

lot_docs() click to toggle source
# File lib/torgi_gov/request/load_notification/bid_kind1.rb, line 53
def lot_docs
  @body.css('notification lot documents').collect do |doc|
    {
      description: doc.css('description').text,
      created:     doc.css('created').text,
      docUrl:      doc.css('docUrl').text
    }
  end
end
lots() click to toggle source
# File lib/torgi_gov/request/load_notification/bid_kind1.rb, line 18
def lots
  @body.css('notification lot').collect do |doc|
    {
      lotNum:             doc.css('lotNum').text,
      bidStatus:          doc.css('bidStatus name').text,
      propertyType:       doc.css('propertyType name').text,
      propKind:           doc.css('propKind name').text,
      location:           doc.css('location').text,
      article:            doc.css('article name').text,
      cancelDate:         doc.css('cancelDate').text,
      description:        doc.css('description').text,
      mission:            doc.css('mission').text,
      areaMeters:         doc.css('areaMeters').text,
      termYear:           doc.css('termYear').text,
      termMonth:          doc.css('termMonth').text,
      termDay:            doc.css('termDay').text,
      monthPrice:         doc.css('monthPrice').text,
      yearPrice:          doc.css('yearPrice').text,
      dealFee:            doc.css('dealFee').text,
      contractFee:        doc.css('contractFee').text,
      startPricePerMonth: doc.css('startPricePerMonth').text,
      depositSize:        doc.css('depositSize').text,
      isBurdened:         doc.css('isBurdened').text,
      burdenDescription:  doc.css('burdenDescription').text,
      isSubrent:          doc.css('isSubrent').text,
      contractDate:       doc.css('contractDate').text,
      contractPayment:    doc.css('contractPayment').text,
      contractPriceYear:  doc.css('contractPriceYear').text,
      contractPriceMonth: doc.css('contractPriceMonth').text,
      currency:           doc.css('currency').text,
      docs:               lot_docs
    }
  end
end
parse() click to toggle source
# File lib/torgi_gov/request/load_notification/bid_kind1.rb, line 7
def parse
  {
    number:       number,
    organization: organization,
    common:       common,
    docs:         docs,
    lots:         lots,
    protocol:     protocol
  }
end