Module: Sqreen::Ecosystem::ModuleApi::ClassMethods
- Defined in:
- lib/sqreen/ecosystem/module_api.rb
Instance Attribute Summary collapse
Instance Attribute Details
#module_name ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/sqreen/ecosystem/module_api.rb', line 20 def module_name if instance_variable_defined?(:@module_name) @module_name else # to snake case @module_name = to_s.sub(/.*::/, '').gsub(/([a-z])([A-Z])/, '\1_\2').downcase end end |