Module: Avm::Projects::Stereotypes

Defined in:
lib/avm/projects/stereotypes.rb,
lib/avm/projects/stereotypes/git.rb,
lib/avm/projects/stereotypes/git/warp.rb,
lib/avm/projects/stereotypes/ruby_gem.rb,
lib/avm/projects/stereotypes/git/update.rb,
lib/avm/projects/stereotypes/git/publish.rb,
lib/avm/projects/stereotypes/git_subrepo.rb,
lib/avm/projects/stereotypes/git_subtree.rb,
lib/avm/projects/stereotypes/redmine_plugin.rb,
lib/avm/projects/stereotypes/ruby_gem/update.rb,
lib/avm/projects/stereotypes/git_subrepo/warp.rb,
lib/avm/projects/stereotypes/git_subtree/warp.rb,
lib/avm/projects/stereotypes/ruby_gem/publish.rb,
lib/avm/projects/stereotypes/rails_application.rb,
lib/avm/projects/stereotypes/git/update/subrepo.rb,
lib/avm/projects/stereotypes/git_subrepo/publish.rb,
lib/avm/projects/stereotypes/git_subtree/publish.rb,
lib/avm/projects/stereotypes/ruby_gem/version_bump.rb,
lib/avm/projects/stereotypes/git/local_project_mixin.rb,
lib/avm/projects/stereotypes/rails_application/update.rb,
lib/avm/projects/stereotypes/ruby_gem/local_project_mixin.rb,
lib/avm/projects/stereotypes/rails_application/local_project_mixin.rb

Defined Under Namespace

Classes: Git, GitSubrepo, GitSubtree, RailsApplication, RedminePlugin, RubyGem

Class Method Summary collapse

Class Method Details

.listObject



12
13
14
15
16
# File 'lib/avm/projects/stereotypes.rb', line 12

def list
  @list ||= constants.map { |c| const_get(c) }
                     .select { |c| c.included_modules.include?(Avm::Projects::Stereotype) }
                     .freeze
end