FOLDER_PATH = ARGV[1] namespace :android do desc "Generise java kod" task generate: :environment do Recipe.order("ordinal asc").all.each do |r| # recipes.add(new Recipe( # 2, "Burek", # "500gr brašna / malo soli / 1 kašika ulja / mlake vode po potrebi / 750gr sjeckanog junećeg mesa / 1 srednja glavica crvenog luka / soli po želji / na vrh noža mljevenog bibera", # "Pripremiti tijesto za jufku, srednje tvrdoće.\nOstaviti da odstoji pola sata i razvući je.\nProsušiti jufku na sobnoj temperaturi.\nKoristiti sjeckano juneće meso (može i mljeveno),\nDodati so, mljeveni biber i po želji sitno sjeckan crveni luk.\nSve to pomješati i redati po prosušenoj jufki.\nSmotati. Svaku jufku mastiti mješavinom ulja i maslaca.\nPitu staviti u već zagrijanu rernu i peći oko 45 min.\nKad je pečena, otopiti maslac i poprskati po njoj.", # R.drawable.burek, # "(1 sat)" # )); puts %Q{ /* #{r.ordinal}
*/ recipes.add( new Recipe( #{r.ordinal}, #{r.name.inspect}, #{r.ingredients_safe.inspect}, #{r.process.inspect}, R.drawable.s#{r.ordinal}, "#{r.duration}" ) );\n} end end desc "Downloaduje slike" task download: :environment do Recipe.order("ordinal asc").all.each do |r| final_path = FOLDER_PATH + "s" + r.ordinal.to_s + ".jpg" puts "Downloading: " + r.picture_url.to_s + " to " + final_path uri = URI(r.picture_url.to_s) begin Net::HTTP.start(uri.host, uri.port) do |http| request = Net::HTTP::Get.new uri http.request request do |response| open final_path, 'wb' do |io| response.read_body do |chunk| io.write chunk end end end end rescue end end end end