Sha256: 863dd5d68f86e9aac4e4bc34ee5cede19736cee5ceb93c89f721e8e342dc16c2
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
module Rails::Assist module Controller def controller_marker name, options=nil "#{name.to_s.camelize}Controller < ActionController::Base" end end module Helper def helper_marker name, options=nil "#{name.to_s.camelize}Helper" end end module Mailer def mailer_marker name, options=nil "#{name.to_s.camelize} < ActionMailer::Base" end end module Observer def observer_marker name, options=nil "#{name.to_s.camelize}Observer < ActiveRecord::Observer" end end module Migration def migration_marker name, options=nil "#{name.to_s.camelize} < ActiveRecord::Migration" end end module Model include Rails::Assist::BaseHelper def model_marker name, options={} return send :orm_marker_name, options if respond_to?(:orm_marker_name) name.camelize end def orm_notify ". You must specify an ORM with the macro use_orm, f.ex -- use_orm :active_record" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails3_assist-0.2.4 | lib/rails3_assist/artifact/markers.rb |
rails3_assist-0.2.3 | lib/rails3_assist/artifact/markers.rb |