module EacLauncher::Stereotype::ClassMethods
Public Instance Methods
publish_class()
click to toggle source
# File lib/eac_launcher/stereotype.rb, line 34 def publish_class sub_class('Publish') end
stereotype_name()
click to toggle source
# File lib/eac_launcher/stereotype.rb, line 26 def stereotype_name name.gsub(/^.*::/, '') end
stereotype_name_in_color()
click to toggle source
# File lib/eac_launcher/stereotype.rb, line 30 def stereotype_name_in_color stereotype_name.send(color) end
warp_class()
click to toggle source
# File lib/eac_launcher/stereotype.rb, line 38 def warp_class sub_class('Warp') end
Private Instance Methods
sub_class(sub_class_name)
click to toggle source
# File lib/eac_launcher/stereotype.rb, line 44 def sub_class(sub_class_name) klass = const_get(sub_class_name) klass.is_a?(Class) ? klass : nil rescue NameError nil end