2010-07-04 15:08:00 +00:00
|
|
|
require 'generators/devise/orm_helpers'
|
|
|
|
|
|
|
|
module Mongoid
|
|
|
|
module Generators
|
|
|
|
class DeviseGenerator < Rails::Generators::NamedBase
|
|
|
|
include Devise::Generators::OrmHelpers
|
|
|
|
|
|
|
|
def generate_model
|
2010-12-09 22:15:55 +00:00
|
|
|
invoke "mongoid:model", [name] unless model_exists? && behavior == :invoke
|
2010-07-04 15:08:00 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
def inject_devise_content
|
2010-12-09 22:15:55 +00:00
|
|
|
inject_into_file model_path, model_contents, :after => "include Mongoid::Document\n" if model_exists?
|
2010-07-04 15:08:00 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|