Sha256: 912c9f9dec31ee8a846b7f3aed6fab1023cce3873feda6c6a026218b3beee59d
Contents?: true
Size: 732 Bytes
Versions: 19
Compression:
Stored size: 732 Bytes
Contents
module Cable module CableControllerHelpers # unloadable def self.included( base ) # base.send :extend, ClassMethods puts "CABLE CONTROLLER!!! #{base.inspect}" base.send :include, InstanceMethods end module InstanceMethods def find_by_url puts "#{Menu.inspect}" @menu = Menu.find_by_marketable_url( params[:url] ) || Menu.find_by_url( "/#{params[:url]}" ) unless @menu.nil? @resource = @menu.resource @page_title = (@menu.nil?) ? "" : @menu.title send(@menu.special_action) unless @menu.special_action.blank? render :action => :show else redirect_to "/" end end end end end
Version data entries
19 entries across 19 versions & 1 rubygems