From: Tony Mobily Date: 2006-06-25T14:13:28+09:00 Subject: Help with "generating" code Hello, OK, this is a Ruby question, even though it's for a RoR project :-D I am a pretty hopeless Ruby programmer. I am getting better, but when it's about eval(), symbols and introspection, I still crumble... Besides, I am not even sure what I want to do is actually possible in Ruby. At one point, in my program I have this: def create @channel = Channel.new(params[:channel]) if @channel.save flash[:notice] = 'Channel was successfully created.' redirect_to :action => 'index' else render :action => 'new' end end What I want to do, is being able to write: def create ApplicationController::standard_create(:channel) end That "standard_create" function should execute the code, but in create()'s scope. What I don't know is: 1) How to keep the code execute by ApplicationController::standard_create in create()'s scope 2) From ApplicationController::standard_create(name), what to do to "create the code" Any help would be _immensely_ appreciated! Thanks a lot, Merc. -- Posted via http://www.ruby-forum.com/.