Class | ReflectController |
In: |
app/controllers/reflect_controller.rb
|
Parent: | ApplicationController |
WorkFile | = | 'temp.jpg' |
# File app/controllers/reflect_controller.rb, line 13 13: def designers 14: 'Designer:<a 15: href="http://anmolanand.wordpress.com/">Anmol Anand</a> 16: ' 17: end
# File app/controllers/reflect_controller.rb, line 95 95: def extras 96: #logger.info("reached extras") 97: if session[:pic].match("(/images/.*)$") 98: @picfile=$1 99: else 100: @picfile=session[:pic] 101: end 102: #slogger.info("mypic: 103: #{@picfile}") 104: end
# File app/controllers/reflect_controller.rb, line 22 22: def first_time 23: 24: session[:motherpic]=session[:pic]=get_selected_pic 25: # session[:separator]=',' 26: session[:title]='select an effect' 27: 28: redirect_to :action => "index" 29: end
# File app/controllers/reflect_controller.rb, line 31 31: def flip(path,flipfile) 32: path = path.chomp 33: flipfile = flipfile.chomp 34: # logger.info("path:#{path}") 35: if File.exists?(flipfile) 36: #logger.info("filepresent:#{flipfile}exists") 37: else 38: img=Magick::Image.read(path).first 39: img= img.scale(560,400) 40: img.flip.write(flipfile) 41: end 42: end
# File app/controllers/reflect_controller.rb, line 44 44: def flop(path,flopfile) 45: path = path.chomp 46: flopfile = flopfile.chomp 47: if File.exists?(flopfile) 48: #logger.info("filepresent:#{flopfile}exists") 49: else 50: img=Magick::Image.read(path).first 51: img= img.scale(560,400) 52: img.flop.write(flopfile) 53: end 54: end
# File app/controllers/reflect_controller.rb, line 10 10: def get_selected_pic 11: session[:picfile] ||= "yes.jpeg" 12: end
# File app/controllers/reflect_controller.rb, line 59 59: def selected(str) 60: session[:motherpic]= session[:pic] 61: #logger.info("reached selected") 62: # logger.info("string is: #{str}") 63: st=Dir.pwd+"/images/" 64: session[:mainfile]=if session[:motherpic]=~/home/ 65: session[:motherpic] 66: else 67: st+session[:motherpic] 68: end 69: temp=1 70: choice = str 71: case choice 72: 73: when "flip" 74: 75: filename="#{session[:mainfile]}".gsub(/\./,"flip#{temp}"+".") 76: #logger.info("mainfile:#{session[:mainfile]}, 77: filename#{filename}")#{filename}") 78: session[:pic]=filename 79: session[:title]="flip" 80: 81: flip(session[:mainfile],filename) 82: 83: 84: when "flop" 85: 86: filename="#{session[:mainfile]}".gsub(/\./,"flop#{temp}"+".") 87: session[:pic]=filename 88: session[:title]="flop" 89: 90: flop(session[:mainfile],filename) 91: 92: end 93: end