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