# Include hook code here require 'application' require 'simple_calendar_lib' require 'calendar_routing' require File.join(directory, 'app', 'helpers') + "/simple_calendar_helper" require File.join(directory, 'app', 'helpers') + "/simple_calendar_entries_helper" ActionView::Base.send :include, SimpleCalendarHelper ActionView::Base.send :include, SimpleCalendarEntriesHelper ActionView::Base.send :include, SimpleCalendarMod::Render ActionController::Routing::RouteSet::Mapper.send :include, SimpleCalendarMod::CalendarRouting::MapperExtensions ApplicationController.send :include, SimpleCalendarMod::ViewPaths class << ActionController::Routing::Routes;self;end.class_eval do # dont clear the existing routes when setting up new routes define_method :clear!, lambda {} end ActionController::Routing::Routes.draw do |map| map.connect '/simple_calendar_entries/entries_without_time', :controller => 'simple_calendar_entries', :action => 'entries_without_time' map.resources 'simple_calendar_entries' end ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!( :just_time => "%I:%M %p" ) model_path = File.join(directory, 'app', 'models') $LOAD_PATH << model_path #Dependencies.load_paths << model_path #use in rails versions <= 2.1.0 ActiveSupport::Dependencies.load_paths << model_path #use in rails versions >= 2.1.1 controller_path = File.join(directory, 'app', 'controllers') $LOAD_PATH << controller_path #Dependencies.load_paths << controller_path #use in rails versions <= 2.1.0 ActiveSupport::Dependencies.load_paths << controller_path #use in rails versions >= 2.1.1 config.controller_paths << controller_path