Module: Avm::With::ApplicationStereotype::ClassMethods

Defined in:
lib/avm/with/application_stereotype.rb

Instance Method Summary collapse

Instance Method Details

#application_stereotypeAvm::ApplicationStereotype::Base



10
11
12
13
# File 'lib/avm/with/application_stereotype.rb', line 10

def application_stereotype
  @application_stereotype ||=
    ::Avm::Registry.application_stereotypes.detect(application_stereotype_name)
end

#application_stereotype_nameString



16
17
18
# File 'lib/avm/with/application_stereotype.rb', line 16

def application_stereotype_name
  stereotype_namespace_module.name.demodulize
end

#stereotype_namespace_moduleModule



21
22
23
# File 'lib/avm/with/application_stereotype.rb', line 21

def stereotype_namespace_module
  module_parent.module_parent
end