Module: Cream::Generators::Config::Helpers

Defined in:
lib/generators/cream/config/modules/helper.rb

Constant Summary collapse

ORM_MAP =
{
  :data_mapper  => 'dm-devise',
  :mongo_mapper => 'mm-devise',
  :mongoid      => 'rails3-mongoid-devise'                
}

Instance Method Summary collapse

Instance Method Details

#admin_user?Boolean

Returns:

  • (Boolean)


44
45
46
# File 'lib/generators/cream/config/modules/helper.rb', line 44

def admin_user?
  options[:admin]
end

#default_rolesObject



24
25
26
# File 'lib/generators/cream/config/modules/helper.rb', line 24

def default_roles
  options[:default_roles] ? '--default-roles' : '--no-default-roles'
end

#execute(command) ⇒ Object



11
12
13
14
# File 'lib/generators/cream/config/modules/helper.rb', line 11

def execute command
  logger.debug command
  run command
end

#hereObject



48
49
50
# File 'lib/generators/cream/config/modules/helper.rb', line 48

def here
  File.dirname(__FILE__)
end

#logfileObject



20
21
22
# File 'lib/generators/cream/config/modules/helper.rb', line 20

def logfile
  options[:logfile]      
end

#ormObject



32
33
34
# File 'lib/generators/cream/config/modules/helper.rb', line 32

def orm
  options[:orm]
end

#permission_config?Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/generators/cream/config/modules/helper.rb', line 40

def permission_config?
  options[:permission_config]
end

#rolesObject



28
29
30
# File 'lib/generators/cream/config/modules/helper.rb', line 28

def roles
  options[:roles].join(' ')
end

#roles_config?Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/generators/cream/config/modules/helper.rb', line 36

def roles_config?
  options[:roles_config]
end

#root_dirObject



52
53
54
# File 'lib/generators/cream/config/modules/helper.rb', line 52

def root_dir
  File.dirname(__FILE__).up(4)
end

#strategyObject



16
17
18
# File 'lib/generators/cream/config/modules/helper.rb', line 16

def strategy
  options[:strategy]      
end