class Rolify::Generators::UserGenerator
Public Instance Methods
inject_rolify_method()
click to toggle source
# File lib/generators/rolify/user_generator.rb, line 18 def inject_rolify_method if options.orm == :active_record /class #{class_name.camelize}\n|class #{class_name.camelize} .*\n|class #{class_name.demodulize.camelize}\n|class #{class_name.demodulize.camelize} .*\n/ else /include Mongoid::Document\n|include Mongoid::Document .*\n/ end end
inject_user_content()
click to toggle source
# File lib/generators/rolify/user_generator.rb, line 12 def inject_user_content inject_into_file(model_path, :after => inject_rolify_method) do " rolify#{role_association}\n" end end
model_path()
click to toggle source
# File lib/generators/rolify/user_generator.rb, line 26 def model_path File.join("app", "models", "#{file_path}.rb") end
role_association()
click to toggle source
# File lib/generators/rolify/user_generator.rb, line 30 def role_association if role_cname != "Role" " :role_cname => '#{role_cname.camelize}'" else "" end end