Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class PublicPage < ActiveRecord::Base
- def pashka
- number = params[:number]
- username = "nportukr2"
- p = "8SSmRu81pl5wc578uCFNlj1FJxqn0WDRVLtZ66J2cfHMaMB6Rv4X8VER3b8FSHcp"
- act = "price_by_nr_firm"
- url = "https://portal.moskvorechie.ru/portal.api?l=#{username}&p=#{p}&act=#{act}&nr=#{number}&alt&gid&avail"
- parse_result(HTTP.get(url).to_s);
- end
- def self.parse_result(result)
- array = JSON.parse(result)["result"]
- array = sort_by_cost(array)
- array = change_cost(array)
- end
- def self.sort_by_cost(array)
- array.sort_by{ |hsh| hsh["price"].to_f }
- end
- def self.change_cost(array)
- array.each do |part|
- part["price"] = "#{part["price"]} руб."
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement